我使用 cwebp 将我的 jpg 图像转换为 web。现在我正在使用 dwebp 将其转换回来,但它的大小比原来的增加了。有什么方法可以控制 dwebp 中的文件大小。
问问题
254 次
1 回答
1
有损格式之间的转码往往会增加大小,除非数据的表示恰好在格式之间非常兼容,无论是音频、图片、视频还是其他有损数据。WebP 使用 4x4 Hadamard 变换,而 JPEG 使用 8x8 离散余弦变换 (DCT)。量化是这些格式中数据丢失的主要形式,在这些转换中会产生不同类型的伪影,并且转码不是最佳的。特别是,如果 WebP 或 JPEG 以极低的质量保存,则其他格式在转码后将难以与之竞争——后一种格式不仅需要对图像信号进行编码,而且还需要对其他格式产生的伪影进行编码.
因此,虽然在这种来回转换中存在文件大小增加的固有趋势,但可以控制每个阶段发生的确切丢失量。您正在使用哪些标志和工具(包括版本)?
于 2015-01-18T05:46:28.597 回答