gpt4 book ai didi

image - 检测JPEG压缩率?

转载 作者:行者123 更新时间:2023-12-04 14:04:29 26 4
gpt4 key购买 nike

通常,当图像进入我的网站时,我会使用我编写的图像库将其另存为jpg,其默认质量为80%。现在,当我需要对其进行其他操作(例如裁剪或什至只是调整大小)时,图像将以jpg格式打开,处理后再保存回去。但是,如果在我不想再次压缩它之前就已经对其进行了压缩,否则每次需要进行操作时,质量都会下降。

有没有一种方法可以检测到以前使用标准GD php库中的工具(与我猜的png版本相比)已经压缩了多少图像?我知道可以通过比较压缩量来检测图像在Photoshop中的位置的工具,因此我认为可以检测压缩量,但是有人知道我将如何进行此计算吗?谢谢。

最佳答案

您无法从JPG获取质量值。此外,质量值取决于编码器。它不是一个标准或类似的东西。某些程序只有(低,中,高),在大约20个中可能比90个更好。

其次,即使您每次都将JPG保存为最佳质量,JPG也会在每种后续编码中都将失去质量。生活中令人遗憾的事实:)唯一不会降低质量的操作是翻转和旋转(如果裁剪为JPEG块大小,则为裁剪)。

经验法则:每次以相同的质量值将其编码为示例:如果您将其保存一次(例如60),那么下次保存80则没有任何 yield 。只是更大的文件大小。

此外,如果您有足够的可用存储空间,请尝试减少此类重新编码的次数,并对原始文件执行每种操作。

关于image - 检测JPEG压缩率?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9336004/

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