这是一个非常古老的问题,但我昨天在 Gimp 中为图像调整大小而苦苦挣扎。当我将在 Gimp 中调整大小的图像与在 Chrome(和 Safari)中自动调整大小的图像进行比较时,存在明显的差异。
我正在将 PNG 徽标的大小从 89x127 调整为 69x101,无论我选择哪种插值,在 Gimp 中调整大小后文本都变得模糊。
感谢上面的评论说 ImageMagick 在调整图像大小时给出了更好的结果,我发现了这篇文章:Efficient Image Resizing With ImageMagick
文章中的命令尽管声称与 Photoshop 无法区分,但并未产生与 Chrome 匹配的结果,但是其中一位评论者添加了一个命令,该命令确实创建了产生最接近结果的图像(除非我的朋友在Photoshop):
convert SOURCE_IMAGE -resize OUTPUT_WIDTH -quality 90 -unsharp 0x0.55+0.55+0.008 OUTPUT_IMAGE
我认为诀窍主要在于锐化。我尝试了不同的设置,但无法完全匹配 Chrome,但这非常接近。
为了完整起见,这里是文章中的命令。请阅读文章以获取有关其工作原理的完整说明:
mogrify -path OUTPUT_PATH -filter Triangle -define filter:support=2 -thumbnail OUTPUT_WIDTH -unsharp 0.25x0.25+8+0.065 -dither None -posterize 136 -quality 82 -define jpeg:fancy-upsampling=off -define png:compression-filter=5 -define png:compression-level=9 -define png:compression-strategy=1 -define png:exclude-chunk=all -interlace none -colorspace sRGB -strip INPUT_PATH