我用cwebp把我的jpg图片转换成web格式。现在我正在使用dwebp将它转换回来,但它的大小比原来的增加了。有没有办法控制dwebp中的文件大小。
发布于 2015-01-18 13:46:29
有损格式之间的代码转换倾向于增加大小,除非数据的表示碰巧在这些格式之间非常兼容,无论是音频、图片、视频还是其他有损数据。WebP使用4x4哈达玛变换,而JPEG使用8x8离散余弦变换。量化是这些格式中数据丢失的主要形式,在这些转换中会产生不同类型的伪像,并且代码转换不能是最佳的。特别是,如果WebP或JPEG以极低的质量保存,则另一种格式在代码转换后将很难与之竞争--后一种格式不仅必须对图像信号进行编码,而且还必须对其他格式产生的伪像进行编码。
因此,虽然在这种来回转换中存在文件大小增加的固有趋势,但在每个阶段发生的确切损失量是可以控制的。您具体使用了哪些标志和工具(包括版本)?
https://stackoverflow.com/questions/27998470
复制相似问题