SuperAPI AI 工具集

image files

设计与创作

查看项目

更新于 10-16 00:04

技能介绍

用途:该技能指导使用 ImageMagick 命令行工具处理图像文件,覆盖缩放、格式转换、压缩优化、裁剪、加水印、合成与批量处理等任务。

主要能力:缩放(-resize,支持 800x、x600、800x600、50% 等几何写法,加 ! 可强制尺寸);格式转换(改扩展名即可,如 JPG 转 PNG、PDF 转多页图片);质量与优化(-quality 控制 JPEG 压缩,-strip 去除 EXIF,-interlace Plane 生成渐进式 JPEG,-colors 减少 PNG 颜色);裁剪与修饰(-crop、-trim、-border、-rotate、-blur、-sharpen、-colorspace Gray、-sepia-tone);合成(+append 横向、-append 纵向、montage 拼图);信息查看(identify,-format "%wx%h" 取尺寸)。

使用方式:优先使用 ImageMagick 7 的现代语法 magick convert input.jpg output.png,若命令不存在则回退到旧版 convert、identify、mogrify。批量处理可用 mogrify(注意会原地覆盖原文件,建议配合 -path 输出到其他目录),或用 shell 循环、PowerShell 循环、xargs -P、GNU parallel 并行处理。示例:magick convert input.jpg -resize 800x output.jpg;for file in *.png; do magick convert "$file" -strip -quality 85 "${file%.png}.jpg"; done。

适用场景:为网页准备图片、生成缩略图与响应式多尺寸图、批量转换截图格式、制作社交媒体尺寸图(如 1200x630、1080x1080)、加水印与拼图等。

限制与注意事项:批量操作前应备份原文件,始终指定完整输出路径以免覆盖原图;文件名需加引号以处理空格;建议先在单个文件上测试再批量执行;处理 PDF 等格式可能受 policy.xml 策略限制;内存不足时可用 -limit memory 限制。若系统未安装,可参考 apt-get install imagemagick、brew install imagemagick 等方式安装,Windows 下可检查 C:\Program Files\ImageMagick-7.1.2-Q16-HDRI。具体版本与平台差异暂未提供更多说明。