一次就写对的 ImageMagick 命令
选任务、调参数、复制命令。它替你处理了别处几乎都写错的两件事:IM7 的 magick 与 IM6 的 convert,以及几何参数 ^ > < ! % 在 Windows 上被 shell 悄悄吃掉的引号问题。
✓ 80 条命令已在真实环境执行验证
100% 本地运行,不上传任何文件
0 依赖,可离线使用
这个站是做什么的
ImageMagick 装在全世界几乎每一台服务器上,而它的命令行以难用著称。参数分成行为完全不同的两类、几何值后面加一个字符含义就全变、而且网上一半的教程还在用五年前就改了名的旧命令。
这个站替你把命令拼好,解释它加的每一个参数,并且处理对了别处普遍没处理的两件事:
- ImageMagick 7 与 6 的区别。 IM7 把
convert改名成了magick。切换顶部的开关,全站每一条命令都会实时改写。 - shell 引号。 几何字符
^ > < !和%都是 shell 元字符。不加引号的话,bash 会悄悄吃掉它们并建一个多余的文件,cmd.exe 会把^当成转义符。在顶部选好你的 shell,命令就会按对应规则加引号。
这里每一条命令都真的执行过
生成器的输出在一台装了 ImageMagick 6.9 和 Ghostscript 的真实机器上跑过 —— 16 个任务共 80 条命令变体,全部通过。这个过程还查出了早期版本的一个真 bug:把大图直接写成 .ico 会失败,因为这个格式上限是 256×256。已经修好,说明也补进了对应页面。
选一个任务
遇到报错了?
报错与修复那一节收了 11 个真正会遇到的失败,开头两个占了 PDF 相关问题的绝大多数:安全策略拦截和缺少 Ghostscript。