【问题标题】:Nowadays, what is the best Image Processor library for PHP? [closed]如今,PHP 最好的图像处理器库是什么? [关闭]
【发布时间】:2013-05-29 22:58:36
【问题描述】:

在我的公司中,我们使用的是本地库 (GD),我想知道现在,在调整大小或裁剪等图像处理的效率方面,最佳选择是什么,因为我们不太满意我们现在拥有的。

我们一直在阅读并认真考虑 ImageMagick。对它和其他好的替代品有任何想法吗?

【问题讨论】:

  • 对于光栅图像处理,我相信 ImageMagick 是最好的,但 Cairo 看起来有些许希望,尽管文档还远未完成。

标签: php image-processing imagemagick gd


【解决方案1】:

到目前为止,您获得了哪些数据?

您在寻找什么功能?如果您没有进行任何研究,我建议您先使用 Google 搜索

http://www.google.co.uk/search?q=image+Magick+vs+gd&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a

ImageMagick 不是 PHP 图像处理库,它是一个可以从 PHP 访问的独立包。它比 GD 功能丰富得多。请参阅 ImageMagick 使用页面,其中包含数百个示例。 GD 仅支持非常原始的操作(复制、调整大小、几何图元、基本文本渲染)。

ImageMagick 的日常工作做得更好:

  1. 可以处理更多的图像格式(超过 100 种 IIRC - GD 仅支持 5)
  2. True-Type 字体的更好呈现,考虑到 字体中的字距调整提示
  3. 不使用 PHP 脚本的内存

【讨论】:

  • 我已经搜索过,但我找不到任何关于这个问题的最新线程/讨论/文章,我的主要观点是,如果 GD 和 ImageMagick 有任何替代品在以下方面是最好的裁剪和调整图像大小,否则我们正在认真考虑更改为 ImageMagick。
  • 我最终决定做的是,因为我们只支持最近的浏览器版本,是使用 HTML5 Canvas 在客户端进行所有转换。而且因为我们使用 Amazon s3 来存储所有上传的文件,所以我们通过 CORS 请求将图像从浏览器直接上传到 Amazon 服务器,而不是使用我们的服务器作为代理,这使得所有过程更快。
猜你喜欢
  • 2011-03-22
  • 2010-10-10
  • 2011-04-24
  • 2010-09-11
  • 2011-05-12
  • 1970-01-01
  • 2010-12-06
  • 2011-10-05
  • 2010-09-15
相关资源
最近更新 更多