ImageMagick:命令行图像处理的瑞士军刀

ImageMagick 是命令行图像处理工具集,支持 200+ 图像格式,能做几乎所有你能想到的图像操作:格式转换、缩放、裁剪、旋转、加水印、批量处理、GIF 制作、颜色调整、透明度处理等。它是很多网站后台图片处理的底层引擎。

常用命令

格式转换convert input.png output.jpg(最基础)。

调整大小convert input.jpg -resize 800x600 output.jpg(按比例缩放到 800x600 范围内,保持宽高比)。加 ! 强制精确尺寸:-resize 800x600!

批量转换和缩放mogrify -format jpg -resize 50% *.png(当前目录所有 PNG 缩放到 50% 并转为 JPG,覆盖原文件慎用)。加 -path 指定输出目录可以避免覆盖。

裁剪convert input.jpg -crop 400x300+100+50 output.jpg(从坐标 100,50 开始裁剪 400x300 区域)。

加水印convert input.jpg -gravity southeast -geometry +10+10 watermark.png -composite output.jpg(右下角加 10px 边距放置水印)。

添加文字convert input.jpg -gravity center -pointsize 48 -fill white -annotate +0+0 'Copyright 2026' output.jpg

制作 GIFconvert -delay 20 -loop 0 frame*.png animation.gif(所有帧图片合成 GIF,delay 20 是帧率 50ms)。

压缩图片convert input.jpg -quality 85 output.jpg(JPG 质量 85,字体好可读性强的数字 85)。

获取图片信息identify -verbose image.jpg(元数据、分辨率、色域、EXIF 等)。

ImageMagick:

此内容需要评论后才能查看哦 (*^▽^*)

💬 暂无评论