从 JPEG 转换图片时,应指定哪些 cwebp 参数以避免质量下降?

从 JPEG 转换图片时,应指定哪些 cwebp 参数以避免质量下降?

我想将我用手机和单反相机拍摄的所有照片从 JPEG 转换为 WebP 以节省硬盘空间。但我想确保不损失质量。我应该指定哪些参数?

-q 100生成一个比原始文件略小(不值得转换)的文件。-lossless生成一个比原始文件略大的文件。-q 50生成一个比原始文件小得多的文件,但如果我放大,我可以清楚地看到清晰度损失。-q 50看起来还不错,但仍然有明显的差异。

答案1

由于对照片质量的感觉完全是个人喜好,因此我可以给出一些建议供测试:

检查-q 70或是否-q 80能给出可接受的结果。或者可能-q 90。并比较结果的质量和大小。

您还可以使用-m 0-m 4-m 6(在包含大量细节的图像上) 来检查结果。此参数可能会或可能不会对结果产生明显的影响。

另一个选择是尝试-partition_limit 20影响“平面”区域(颜色意义上)。这将影响颜色渐变,并可能引入所谓的色带所以请适度使用(如果使用的话)。

相关内容