2

我目前正在用 PHP 调整图像大小,我当前的代码大约需要 2-2.2 秒(不包括上传时间)将图像大小调整为两种尺寸,一种是缩略图尺寸,一种是中等尺寸。谁能推荐一个我可以下载的可以快速调整图像大小的框架或类?

谢谢。

4

3 回答 3

6

我已经使用ImageMagick很长时间了,效果很好。

于 2009-06-28T10:18:36.860 回答
4

作为来自 Ruby 和本机方面的人,我建议避免使用基于 ImageMagick 的解决方案,因为它会占用大量内存并且一开始就很慢。

我发现许多脚本语言倾向于包装三个免费图像库之一:ImageMagick、ImageScience 和 GraphicsMagick。在调整图像大小时,这三个库的性能都相对较差。如果必须在三者之间进行选择,GraphicsMagick 的性能最好,而 ImageScience 消耗的内存最少。

但是,在免费库中,我建议使用基于VIPSNetPBM的东西,它们比更受欢迎的同类产品快得多,消耗的内存也少得多。

如果钱不是问题,那么为 Linux 封装英特尔 IPP 之类的东西可能是最快的选择。但是,IPP 约为 200 美元。

于 2009-06-28T10:48:50.827 回答
1

我以前用过一次,效果很好

http://www.white-hat-web-design.co.uk/articles/php-image-resizing.php

不确定它是否比你已经拥有的更快。

于 2009-06-28T10:13:58.027 回答