我应该在 Drupal 中将 ImageMagick 或 GD2 与 ImageAPI 一起使用吗?

发布于 2024-08-10 16:18:55 字数 66 浏览 3 评论 0原文

我应该在 Drupal 中将 ImageMagick 或 GD2 与 ImageAPI 一起使用吗?有什么优点和缺点?

Should I use ImageMagick, or GD2, with ImageAPI in Drupal? What are the pros and cons?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

箹锭⒈辈孓 2024-08-17 16:18:55

ImageMagick

  • 速度更快,
  • 可以处理更多格式
  • imagick 二进制文件在 PHP 内存限制之外工作(据我所知 - 如果我错了,请纠正我)
  • 至少可以从 CMYK 文件中获取一些内容(尽管结果通常看起来像某人在源图像上呕吐,颜色配置文件处理很糟糕)
  • 调整透明 GIF 的大小没有问题,这在某些版本的 GD 中
  • 是一个问题,在从 TrueType 或其他字体渲染文本时更好、更一致 - 使用不同版本的 FreeType 渲染时没有麻烦相同的字体,但方式略有不同。

不利的一面是,它并非随处可用,正如@Nicholas Goy 所说,有严重的依赖性。但当我有选择时,我会使用 ImageMagick。

ImageMagick

  • is faster
  • can handle many more formats
  • the imagick binary works outside PHP's memory limit (As far as I know - please correct me if I'm wrong)
  • can at least get something out of a CMYK file (though the result often looks like someone puked on your source image, colour profile handling is terrible)
  • has no problems resizing transparent GIFs which was an issue in some versions of GD
  • is better and more consistent when rendering text from TrueType or other fonts - no hassle with different versions of FreeType that render the same font in a subtly different way.

On the downside, it is not available everywhere and as @Nicholas Goy says, a heavy dependency. But when I have the choice, I use ImageMagick.

回忆凄美了谁 2024-08-17 16:18:55

如果你可以避免 ImageMagick,那就避免它。

ImageMagick 是一个严重的依赖项,可能并不到处都存在,而 GD 则更常见。

至于 drupal 的具体问题,我不知道它如何与两者集成,所以只需将我的建议作为部署考虑因素即可。

If you can avoid ImageMagick, then avoid it.

ImageMagick is a heavy dependency that might not be present everywhere, while GD is more often available.

As for the drupal specific question, I don't know how it integrates with either, so just take my advice as a deployment consideration.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文