0

我目前对进入我的网站的正确宽度/高度的图像进行严格的复制()。我想知道我应该在 Imagemagick 中采取什么样的最佳实践来确保文件大小尽可能低而不损失 JPEG 的质量?

4

2 回答 2

1

您可以做的是在进行复制和压缩之前确定当前的图像质量和大小

例子

 identify -verbose rose.jpg

将返回所有信息,包括

  • 压缩
  • 质量
  • 解析度
  • 深度
  • 文件大小
  • ETC ...

做自己的优化

不要只使用固定值 .. 使用可能计算的信息以及图像的理想压缩和大小

例子

如果图像质量是70并且60是您的基准..您需要做的就是将10%100减少40%.. 在任何时候您都将获得相同质量水平的图像

于 2012-05-02T08:53:01.513 回答
0

我在上传时调整大小,即使您将 jpg 读入 Imagemagick 并保存而不做任何重新压缩它。

如果您调整大小并使用 -resize 所有 EXIF 数据将被保留;使用 -thumbnail 除颜色配置文件外的所有 EXIF 数据(包括嵌入的缩略图)都会被剥离。您也可以单独使用 -strip,这将删除所有 EXIF 数据和颜色配置文件。

要保持 jpg 的质量,请使用 -quality 100,这样您就可以使用以下内容:

convert input.jpg -strip -quality 100 output.jpg
于 2012-05-02T09:39:22.940 回答