我目前正在用 PHP 调整图像大小,我当前的代码大约需要 2-2.2 秒(不包括上传时间)将图像大小调整为两种尺寸,一种是缩略图尺寸,一种是中等尺寸。谁能推荐一个我可以下载的可以快速调整图像大小的框架或类?
谢谢。
我已经使用ImageMagick很长时间了,效果很好。
作为来自 Ruby 和本机方面的人,我建议避免使用基于 ImageMagick 的解决方案,因为它会占用大量内存并且一开始就很慢。
我发现许多脚本语言倾向于包装三个免费图像库之一:ImageMagick、ImageScience 和 GraphicsMagick。在调整图像大小时,这三个库的性能都相对较差。如果必须在三者之间进行选择,GraphicsMagick 的性能最好,而 ImageScience 消耗的内存最少。
但是,在免费库中,我建议使用基于VIPS或NetPBM的东西,它们比更受欢迎的同类产品快得多,消耗的内存也少得多。
如果钱不是问题,那么为 Linux 封装英特尔 IPP 之类的东西可能是最快的选择。但是,IPP 约为 200 美元。