我目前正在使用PHP调整图像大小,我目前的代码大约需要2-2.2秒(不包括上传时间)来将图像大小调整为两种尺寸,一种缩略图尺寸和一种中等尺寸。 任何人都可以推荐一个我可以下载的框架或类,它可以快速调整图像大小吗?
感谢。
答案 0 :(得分:6)
我已经使用ImageMagick很长一段时间了,效果很好。
答案 1 :(得分:4)
作为一个来自Ruby和本地方面的人,我建议避免使用基于ImageMagick的解决方案,因为它占用大量内存并且一开始就很慢。
我发现许多脚本语言倾向于包装三个免费图像库中的一个:ImageMagick,ImageScience和GraphicsMagick。在图像大小调整方面,所有这三个库的性能都相对较差。如果你必须在三者之间做出选择,那么GraphicsMagick具有最佳性能,而ImageScience消耗的内存最少。
然而,在免费图书馆中,我建议选择基于 VIPS 或 NetPBM 的内容,这样可以更快地消费比他们更受欢迎的同行更少的记忆。
如果钱不是问题,那么包装像英特尔IPP for Linux这样的东西可能是最快的选择。但是,IPP约为200美元。
答案 2 :(得分:1)
之前我曾经使用过这个,并且工作正常
http://www.white-hat-web-design.co.uk/articles/php-image-resizing.php
不确定它是否比你已经拥有的更快。