Image Magick - 如何压缩 Google 页面速度?
Image Magick - How to compress for Google page speed?
我正在尝试找到压缩 png 和 jpg 文件的正确命令,以达到 Google 页面速度。
我正在使用 OSX 终端中的以下内容:
convert -strip -quality 85 imagesource.png imagesource_optimized.png
结果是原始版本和“优化版本”之间的文件大小没有差异。我可以使用不同的命令吗?
PNG 和 JPEG 的压缩根本不同,因为 PNG 是无损的,而 JPEG 是有损的。
对于 JPEG
,-quality
参数指定应保留多少质量。
对于 PNG
文件,-quality
参数指定策略和 time/effort zlib
可以用于优化图像的金额 - 想想 gzip --best
与 gzip --fast.
见https://www.imagemagick.org/script/command-line-options.php#quality
对于 PNG,我建议 pngcrush
,您可以使用 homebrew
安装它:
brew install pngcrush
对于 JPEG,使用 -quality
或指定最大尺寸:
# Specify by quality
convert input.jpg -strip -quality 75% output.jpg
# Specify maximum size
convert input.jpg -strip -define jpeg:extent=300k output.jpg
PNG 和 JPEG 的压缩方式根本不同,因为 PNG 是无损的,而 JPEG 是有损的。
我正在尝试找到压缩 png 和 jpg 文件的正确命令,以达到 Google 页面速度。
我正在使用 OSX 终端中的以下内容:
convert -strip -quality 85 imagesource.png imagesource_optimized.png
结果是原始版本和“优化版本”之间的文件大小没有差异。我可以使用不同的命令吗?
PNG 和 JPEG 的压缩根本不同,因为 PNG 是无损的,而 JPEG 是有损的。
对于 JPEG
,-quality
参数指定应保留多少质量。
对于 PNG
文件,-quality
参数指定策略和 time/effort zlib
可以用于优化图像的金额 - 想想 gzip --best
与 gzip --fast.
见https://www.imagemagick.org/script/command-line-options.php#quality
对于 PNG,我建议 pngcrush
,您可以使用 homebrew
安装它:
brew install pngcrush
对于 JPEG,使用 -quality
或指定最大尺寸:
# Specify by quality
convert input.jpg -strip -quality 75% output.jpg
# Specify maximum size
convert input.jpg -strip -define jpeg:extent=300k output.jpg
PNG 和 JPEG 的压缩方式根本不同,因为 PNG 是无损的,而 JPEG 是有损的。