Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/265.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
现在,PHP最好的图像处理器库是什么?_Php_Image Processing_Imagemagick_Gd - Fatal编程技术网

现在,PHP最好的图像处理器库是什么?

现在,PHP最好的图像处理器库是什么?,php,image-processing,imagemagick,gd,Php,Image Processing,Imagemagick,Gd,在我的公司,我们使用的是原生库(GD),我想知道,现在,在图像处理(如调整大小或裁剪)效率方面,什么是最好的选择,因为我们对现有的不是很满意 我们一直在阅读并认真考虑ImageMagick。如果您对它和其他好的替代方案有任何想法,我们将不胜感激。到目前为止,您获得了哪些数据 你想要什么功能?如果你没有做任何研究,我建议你先用谷歌搜索 和 ImageMagick不是一个PHP图像处理库,它是一个可以从PHP访问的独立软件包。它的功能比GD丰富得多。请参阅带有数百个示例的ImageMagick使用

在我的公司,我们使用的是原生库(GD),我想知道,现在,在图像处理(如调整大小或裁剪)效率方面,什么是最好的选择,因为我们对现有的不是很满意


我们一直在阅读并认真考虑ImageMagick。如果您对它和其他好的替代方案有任何想法,我们将不胜感激。

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

你想要什么功能?如果你没有做任何研究,我建议你先用谷歌搜索

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

ImageMagick做得更好:

  • 可以处理更多图像格式(仅支持100多种IIRC-GD) (五)
  • 更好地呈现True Type字体,并考虑 字体中的字距提示
  • 不使用PHP脚本的内存

  • 对于光栅图像处理,我相信ImageMagick是最好的,但似乎显示出一些希望,尽管文档还远未完成。我搜索过,但找不到关于这个问题的任何最新线程/讨论/文章,我的主要观点是,是否有GD和ImageMagick的任何替代品在裁剪方面是最好的以及调整图像大小,否则我们会认真考虑改为ImageMagick。我最终决定做的是,我们只支持最新的浏览器版本,使用HTML5画布在客户端完成所有转换。因为我们使用Amazon s3存储所有上传的文件,所以我们通过CORS请求直接将图像从浏览器上传到Amazon服务器,而不是使用我们的服务器作为代理,这使得整个过程更快。