GD vs ImageMagick vs Gmagick的jpg吗? [关闭]
image
image-processing
imagemagick
php
5
0

我正打算放弃GD来处理我网站上的图片-这太糟糕了。

每个人都说使用ImageMagick是因为它们比GD更好,但是ImageMagick与Gmagick( 瑞士图像处理的军刀 )又如何呢?

Zend在http://devzone.zend.com/article/10531上有一篇漂亮的文章在谈论它们。

在我去ImageMagick之前,有没有使用gmagick的动力?

(PHP 5.3+)

编辑:问两个库之间哪个更好是怎么回事?我认为这是一个公平的问题。如果有人可以解释一个库优于另一个库的优点,那将帮助我和其他人阅读此问题。为什么要解决这样的问题?

Edit2:对于每个问我该怎么做的人:我认为这是个遗忘:用户上传图像(可能是png / gif / bmp w / e),我需要转换成JPG,然后将其存储在数据库中,如果他们太大了,我需要调整一下它们的大小。

谢谢

参考资料:
Stack Overflow
收藏
评论
共 2 个回答
高赞 时间 活跃

根据Wikipedia的说法,GraphicsMagick是ImageMagick 5.5.2的一个分支。

据我所知,GMagick没有新功能。叉车专注于更好的性能和稳定性,正如@Col所说,您应该进行测试和比较。

从功能的角度来看,如果不仅仅需要库来进行基本的大小调整和裁剪操作,我个人会更喜欢ImageMagick,因为它拥有庞大的,文档齐全的,有插图的数千个示例库,它们可以很好地工作。 GraphicsMagick似乎没有类似质量的文档。

从5.5.2版开始,GMagick还可能没有向IM添加任何新功能。可能值得检查一下ImageMagick更改日志,以了解是否缺少所需的东西。

从高度主观的角度来看,ImageMagick绝对是最受欢迎和知名的库,您可能会找到更多的支持,示例和脚本。我也怀疑性能差异是否真的会在大多数用例中产生影响-根据我过去十年的经验,IM不是最快的图形处理库,也不是最慢的图形处理库,并且完全适合大多数日常使用。

收藏
评论

您对GD有什么不满意的地方?是API,缺少功能还是性能?

也许您可以尝试图形库的想象 -它具有一个不错的,干净的OOP API,并且可以将GD,ImageMagick和GraphicsMagick用作“后端”。这样,您也可以测试哪个库具有最佳性能,而无需更改图像处理代码。

收藏
评论
新手导航
  • 社区规范
  • 提出问题
  • 进行投票
  • 个人资料
  • 优化问题
  • 回答问题

关于我们

常见问题

内容许可

联系我们

@2020 AskGo
京ICP备20001863号