只要命令或算法成功完成且没有报错,ImageMagick 就会返回状态码 0。警告代码通常只是一个通知,表示发生了一些异常情况,但命令或算法仍然完成,并且结果很可能仍然可用。错误表示命令或算法无法按预期完成,任何结果都不可靠。致命错误表示命令或算法无法完成,进程会过早退出,并且不会返回任何结果。
领域 | 描述 | 警告 | 错误 | 致命错误 |
---|---|---|---|---|
成功 | 命令或算法成功完成且没有报错 | 0 | 0 | 0 |
资源限制 | 程序资源耗尽(例如内存不足) | 300 | 400 | 700 |
类型 | 字体不可用;可能已发生替换 | 305 | 405 | 705 |
选项 | 命令行选项格式错误 | 310 | 410 | 710 |
委托 | ImageMagick 的委托未能完成 | 315 | 415 | 715 |
缺少委托 | 由于缺少相应的委托,无法读取或写入图像类型 | 320 | 420 | 720 |
图像损坏 | 图像文件可能已损坏 | 325 | 425 | 725 |
文件打开 | 无法打开图像文件进行读取或写入 | 330 | 430 | 730 |
Blob | 无法分配、读取或写入二进制大对象 | 335 | 435 | 735 |
流 | 读取或写入流时出现问题 | 340 | 440 | 740 |
缓存 | 无法读取或写入像素缓存中的像素 | 345 | 445 | 745 |
编码器 | 图像编码器出现问题 | 350 | 450 | 750 |
模块 | 图像模块出现问题 | 355 | 455 | 755 |
绘制 | 绘图操作失败 | 360 | 460 | 760 |
图像 | 由于图像不兼容,无法完成操作 | 365 | 465 | 765 |
魔杖 | MagickWand API 出现特定问题 | 370 | 470 | 770 |
随机数 | 生成真随机数或伪随机数时出现问题 | 375 | 475 | 775 |
X 服务器 | X 资源不可用 | 380 | 480 | 780 |
监视器 | 激活进度监视器时出现问题 | 385 | 485 | 785 |
注册表 | 获取或设置注册表时出现问题 | 390 | 490 | 790 |
配置 | 获取配置文件时出现问题 | 395 | 495 | 795 |
策略 | 策略拒绝访问委托、编码器、过滤器、路径或资源。 | 399 | 499 | 799 |