ImageResizer质量选项有时会增加文件大小

时间:2016-10-04 09:41:08

标签: imageresizer

我们正在使用ImageResizer来处理和调整效果很好的图像。 但是我们最近发现,使用质量命令时,即使您将质量设置为100以下,文件大小也会有所增加。我们没有使用其他命令,因此图像的大小是相同的。

当使用程序或在线工具设置较低的质量以减小文件大小时,实际上我会使用相同的图像获得较低的文件大小。但我确实得到了与使用其中一个在线工具增加文件大小相同的行为。

这是ImageResizer压缩算法中的问题吗? 有办法解决这个问题吗? 我们有相当多的图像获得比源更大的文件大小。 谷歌PageSpeed洞察力抱怨这些图片说应该压缩。

实施例: 源图像:120 kb https://feetfirst.se/globalassets/feetfirst/ff-da-boots-1020x1166.jpg

质量= 90:209 kb https://feetfirst.se/globalassets/feetfirst/ff-da-boots-1020x1166.jpg?quality=90

质量= 100:415 kb 质量= 60:122 kb

1 个答案:

答案 0 :(得分:0)

这是jpeg压缩的本质。相同质量的每次压缩都会增加文件大小。

ImageResizer可以做得更好,我们将使用Imageflow,但重新压缩低质量压缩的jpeg总是会降低质量/文件大小比率。您必须失去更多质量才能缩小尺寸。有(非常慢)的方法可以减少这种情况,我们希望这些方法足够快,以便可以即时使用。

我不知道任何 fast 软件没有出现这个问题 - 而且快速,我的意思是在即时处理过程中足够快速发生。希望借助Imageflow(可能是v2),我们将率先让自动质量选择足够快(并且足够准确)以供实际使用。