使用 ImageMagick 制作不同尺寸大小的图片

7 min read

ID: 179789368133681153
Title: 使用 ImageMagick 制作不同尺寸大小的图片

ImageMagick 是一个非常强大的图像处理库,你可以使用它来转换,编辑,合成或者翻译图片。

你可以通过以下命令安装 ImageMagick:

# For Ubuntu:
sudo apt-get install imagemagick

# For macOS:
brew install imagemagick

安装好 ImageMagick 后,你可以使用 convert 命令来改变图像的大小。下面是将一张1024大小的图片转换成3434和128128的示例:

convert input.jpg -resize 34x34 output34x34.jpg
convert input.jpg -resize 128x128 output128x128.jpg

在这些命令中:

  • input.jpg 是你要转换的原始图像文件。
  • -resize 是一个 ImageMagick 命令选项,用于指定新的图像大小。
  • 34x34128x128 是你要转换成的新的图像大小。
  • output34x34.jpgoutput128x128.jpg 是转换后的新图像文件。

注意,这些命令会保持图像的纵横比,如果原图并非正方形,那么转换后的图片可能并非精确的34x34或128x128,而是会在不改变纵横比的情况下尽可能接近这两个尺寸。如果你想强制转换成精确的尺寸,而不考虑纵横比,你可以在尺寸后面加上 !,如下:

convert input.jpg -resize 34x34! output34x34.jpg
convert input.jpg -resize 128x128! output128x128.jpg

但是注意,这可能会导致图像的失真。