我喜欢 imagemagick 的命令行选项。Mogrify 非常适合调整图像大小和更改质量,这是我最常使用的。但是,我注意到文件大小通常大于应有的大小。尤其是小图片。例如,我有一张常规的 640 像素(宽度)照片,我将其更改为质量 80 和宽度为 80 像素:
mogrify -quality 80 -resize 80 file.jpg
Run Code Online (Sandbox Code Playgroud)
效果很好,我的图像被调整大小,质量更改为 80。但是,文件大小约为 40Kb。对于这么小的图像,这是巨大的!当我使用 mtPaint 并打开文件并保存它(不更改任何内容,只需 CTRL+O、CTRL+S)时,文件大小减少了 95% 以上,小于 2Kb!我已经看到这种情况经常发生。
出了什么问题?
mogrify ×1