我用cwebp将我的jpg图像转换为网页。现在我使用dwebp将其转换回来,但它的尺寸从原来的增加。有没有办法控制dwebp中的文件大小。
答案 0 :(得分:1)
有损格式之间的代码转换往往会增加大小,除非数据的表示恰好在格式之间非常兼容,无论是音频,图片,视频还是其他有损数据。 WebP使用4x4 Hadamard变换,而JPEG使用8x8离散余弦变换(DCT)。量化是这些格式中数据丢失的主要形式,在这些变换中产生不同类型的伪像,并且代码转换不是最佳的。特别是,如果以极低的质量保存WebP或JPEG,另一种格式将难以在转码后与之竞争 - 后一种格式不仅需要编码图像信号,而且还会产生其他格式的伪像。
因此,虽然在这种来回转换中存在文件大小增加的固有趋势,但是可以控制在每个阶段发生的确切损失量。你正在使用哪些标志和工具(包括版本)?