SuperAPI AI 工具集

imagemagick-cli

设计与创作

查看项目

更新于 10-16 04:30

技能介绍

用途:基于 ImageMagick 7 构建、运行并验证可复现的图像处理命令,覆盖检查、转换、缩放、裁剪、合成、遮罩、绘制、标注、色彩、动画、批量处理与安全限制等场景。

主要能力:先解析 magick 并运行 magick -version;Windows 可用 scripts/resolve-imagemagick.ps1,Linux/macOS 可用 scripts/resolve-imagemagick.sh。找不到时提示用户从 https://imagemagick.org/download 下载安装。用 magick identify -ping 或 magick identify -verbose 检查元数据、alpha、配置文件、页与帧。按需加载对应参考文档(如 cli-foundations.md、geometry-resize-crop.md、compose-mask-layers.md、draw-text-canvas.md、filters-effects-morphology.md、animation-montage-compare.md、batch-performance-security.md 等),再构造命令。

用法要点:使用 IM7 语法 magick input [operators] output 及 magick identify、mogrify、montage、compare、stream 等子命令;遵循顺序求值,读取设置(-density、raw -size、decoder -define)放在输入之前;路径与几何参数加引号,嵌套图像列表用括号隔离;mogrify 默认具破坏性,除非用 -path 写入独立目录;相机图像先 -auto-orient;裁剪或 trim 后用 +repage;谨慎处理 alpha、色彩空间、配置文件、动画时序与多页场景;用 magick -list ... 确认可选格式、字体、委托、策略、合成方法与核。对不可信或超大输入使用格式白名单及 area、memory、map、disk、time、threads 限制。

验证:用 identify 格式串检查输出,用 compare -metric RMSE 比较,注意比较指标常写入 stderr,非零状态可能表示图像不同。

限制:资料未提供具体收费、价格、平台支持范围与效果保证;实际可用格式、字体、委托与策略取决于本机安装。