Image 在服务器上处理图像的最佳方法?
我知道有很多关于GD或ImageMagick灯设置的讨论 我似乎无法得到最好的答案,所以我会解释我的具体需求,也许有人可以帮助我 我将在一个社交网站上使用,用户将照片上传到那里的图片库 我所需要做的就是上传文件,并从文件中制作2个缩略图,然后保存它,这样每次上传都会有3张图片 我还需要调整源图像的大小,但前提是它比X像素宽 现在我已经使用GD在php中编写了这段代码,但我想知道imagemagick是否会更好。我知道imagemagick支持更多的文件类型,可以对图像执行更多的特殊功能,但正如您所看到的,我不需要所有花哨的东西,只需要一些大小调整。由于上传的文件将是相当高的流量,我希望使用哪一个可能是最好的性能在速度,但重新固定质量。到目前为止,GD图像的质量还不错,所以我知道imagemagick会比evn更好,所以这取决于速度和系统资源Image 在服务器上处理图像的最佳方法?,image,gd,imagemagick,Image,Gd,Imagemagick,我知道有很多关于GD或ImageMagick灯设置的讨论 我似乎无法得到最好的答案,所以我会解释我的具体需求,也许有人可以帮助我 我将在一个社交网站上使用,用户将照片上传到那里的图片库 我所需要做的就是上传文件,并从文件中制作2个缩略图,然后保存它,这样每次上传都会有3张图片 我还需要调整源图像的大小,但前提是它比X像素宽 现在我已经使用GD在php中编写了这段代码,但我想知道imagemagick是否会更好。我知道imagemagick支持更多的文件类型,可以对图像执行更多的特殊功能,但正如您
我读到imagemagick可能会快一点,有人能给我一些经验或意见吗?作为一个用户,我会选择支持更多图像格式的。我总是对拒绝接受我的.pngs和.oggs的媒体网站感到非常恼火。我建议使用最简单的工具来做你需要的事情,根据我的经验,libgd是一个非常棒的库,特别是如果你只是调整大小,或者转换为已知的格式 使用接吻原则 如果您发现您需要的比GD所能做的更多,那么请使用Imagemagik,但在此之前,我建议使用libgd 如果您真的关心这两个问题,您可以安装它们,只需运行一些单元测试来比较速度和资源。只需使用大量的大文件进行比较 单元测试将帮助您确定测试的速度,通过打印测试前后使用的资源,您可以基于硬数据进行比较