ImageMagick 更快 可以处理更多格式 imagick二进制文件可以在PHP的内存限制之外工作(据我所知 - 如果我错了请纠正我) 至少可以从CMYK文件中获取一些内容(尽管结果通常看起来像有人在你的源图像上呕吐,颜色配置处理很糟糕) 没有问题调整透明GIF,这是某些GD版本中的问题 在从TrueType或其他字体渲染文本时更好且更一致 - 不需要处理FreeType的不同版本,该版本以微妙的不同方式呈现相同的字体。 缺点是它并非随处可用,而且像@Nicholas Goy所说,它是一个重要的依赖项。但当我有选择时,我会使用ImageMagick。
如果可以避免使用ImageMagick,那就避免使用它。ImageMagick是一个重量级的依赖库,可能不会在每个地方都存在,而GD更常用。至于Drupal特定的问题,我不知道它与两者如何集成,所以只将我的建议作为部署方面的考虑。