用 ImageMagick 在终端缩放图片
经典的「语法总忘」任务:不打开图形界面就缩小照片或转换格式——包括 `1280x` 表示保持宽高比这个易错点。
运行 `magick input.jpg -resize 1280x output.jpg` 缩放到宽 1280 并保持比例;在老发行版上等价命令为 `convert input.jpg -resize 1280x output.jpg`。
01命令
命令
$ magick input.jpg -resize 1280x input_resized.jpg02作用说明
最容易忘的是尺寸参数的后缀:`1280x` 表示限制在宽 1280 的框内,`x800` 限制高 800,`1280x800!` 强制精确尺寸(可能变形)。JPEG 输出可加 `-quality 85` 减小体积,手机照片加 `-auto-orient` 修正 EXIF 旋转。要处理整个目录,请记住 `mogrify -resize 1280x *.jpg`——它会原地覆盖文件,请先备份。
03风险
!注意: `mogrify` 会原地覆盖原文件且无法撤销,务必先复制。
04撤销
✓无需撤销——该命令不会改变持久状态。
05来源
- convert(1) — convert between image formats (ImageMagick)依据: Documents -resize geometry semantics (width-only preserves aspect ratio), -quality, and format conversion usage
最后验证: 2026-09-17 · 分类: 媒体