gpt4 book ai didi

python - 即使保存为相同质量,图像也不同

转载 作者:行者123 更新时间:2023-12-02 16:49:47 24 4
gpt4 key购买 nike

我使用OpenCV for Python的函数imwrite来将一组图像从PNG转换为JPEG格式,而没有指定质量(默认值为95),因此获得了第一组JPEG图像。

然后,我使用相同的功能将同一组图像从PNG转换为JPEG格式,并指定质量值75,因此获得了第二组JPEG图像。

最后,我尝试使用相同的功能来转换第一组JPEG图像,为质量指定值75,因此获得了第三组JPEG图像。

当我在第二组和第三组JPEG图像之间执行二进制比较时,图像是不同的。为什么?目标质量相同(75),但源图像不同。

最佳答案

进行第一次压缩(质量95)时,未经压缩的第一组JPEG将与输入的PNG不同。 JPEG有损。
这意味着Quality 75压缩的输入不相同。第一种情况是原始PNG图像,第二种情况是相同文件的JPEG失真版本。
由于输入图像不同,因此输出也将不同。

关于python - 即使保存为相同质量,图像也不同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27246450/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com