我是在步骤放弃GD在我的网站上操纵形象-这是可怕的。
每个人都说使用ImageMagick是因为他们比GD好,但是ImageMagick和Gmagick (瑞士图像处理的军刀)呢?
Zend在这里有一篇很好的文章,http://devzone.zend.com/article/10531谈到了它们。
在我离开去ImageMagick之前,是否有使用gmagick的动机呢?
(PHP 5.3+)
编辑:问哪一种在两种语言之间更好,有什么问题?我觉得这是个公平的问题。如果有人能解释一下这个问题的优点,我和其他读这个问题的人会有帮助。为什么要结束这样的问题??
Edit2:对于每个人问我需要做什么:我认为这是遗忘的:用户上传图片(可以是png/gif/bmp w/e),我需要在JPG中进行转换,然后将其存储在数据库中,最终如果它们太大,我需要调整它们的大小。
谢谢
发布于 2011-03-12 11:42:37
根据维基百科的说法,GraphicsMagick是ImageMagick 5.5.2的叉子。
据我所见,GMagick没有任何新的特性;叉子专注于更好的性能和稳定性,正如@Col所言,您应该测试和比较自己。
从特性的角度来看,如果一个库需要的不仅仅是基本的调整大小和裁剪操作,我个人更喜欢ImageMagick,因为它具有庞大的、文档丰富的、图文并茂的数以千计的例子库,并且工作得很好。GraphicsMagick似乎没有类似质量的文档。
从5.5.2版本开始,GMagick也可能没有向IM添加任何新特性。无论您是否遗漏了所需的任何内容,都可能值得查看ImageMagick更改日志。
从一个高度主观的角度来看,ImageMagick无疑是一个更受欢迎和知名的库,您可能会找到更多的支持、示例和脚本。此外,我怀疑性能差异是否真的会对大多数用例产生影响--在我过去十年的经验中,IM不是最快的,但也不是最慢的图形处理库,完全适合大多数日常使用。
发布于 2012-11-07 09:31:27
你不喜欢GD的什么?是API,还是缺少特性,还是性能?
也许您可以尝试图形库想象 -它有一个不错的,干净的OOP,可以使用GD,ImageMagick和GraphicsMagick作为“后端”。这样,您还可以测试哪个库的性能最好,而不必更改图像操作代码。
https://stackoverflow.com/questions/5282072
复制相似问题