用 ImageMagick 在终端缩放图片

经典的「语法总忘」任务:不打开图形界面就缩小照片或转换格式——包括 `1280x` 表示保持宽高比这个易错点。

Linux缩放批处理ImageMagick 图片处理转换低风险
运行 `magick input.jpg -resize 1280x output.jpg` 缩放到宽 1280 并保持比例;在老发行版上等价命令为 `convert input.jpg -resize 1280x output.jpg`。

01命令

命令
$ magick input.jpg -resize 1280x input_resized.jpg

02作用说明

最容易忘的是尺寸参数的后缀:`1280x` 表示限制在宽 1280 的框内,`x800` 限制高 800,`1280x800!` 强制精确尺寸(可能变形)。JPEG 输出可加 `-quality 85` 减小体积,手机照片加 `-auto-orient` 修正 EXIF 旋转。要处理整个目录,请记住 `mogrify -resize 1280x *.jpg`——它会原地覆盖文件,请先备份。

03风险

风险低风险
使用条件Requires ImageMagick (apt install imagemagick / dnf install ImageMagick); use `convert` instead of `magick` on ImageMagick 6 distros (e.g. Ubuntu 24.04)
!注意: `mogrify` 会原地覆盖原文件且无法撤销,务必先复制。

04撤销

✓无需撤销——该命令不会改变持久状态。

05来源

最后验证: 2026-09-17 · 分类: 媒体