最好的PHP缩略图/缩放器类?

时间:2020-03-05 18:54:03  来源:igfitidea点击:

最适合在大多数共享主机上使用的嵌套PHP缩略图/调整器类是什么?

说明:我正在寻找一个PHP类/包装器(例如phpThumb(),Asido),所以我不必直接运行GD或者ImageMagick函数。我特别在寻找调整大小和框架功能。

解决方案

回答

许多主机都支持GD
http://uk3.php.net/manual/zh/book.image.php

回答

我猜最好的两个(到目前为止也是最常见的)是GD或者ImageMagick。我对第二个感到非常高兴。

回答

Imagick是本机PHP扩展,用于使用ImageMagick API创建和修改图像。它在许多共享主机上使用:

http://pecl.php.net/package/imagick

回答

Imagemagick很好,并且有两个用于PHP的API:

http://www.imagemagick.org/script/api.php#php

http://www.imagemagick.org/script/api.php#php

回答

我发现如果每秒有多个请求,则ImageMagick和GD都太慢,无法即时创建不可缓存的动态图像。我必须每秒处理数十个请求,发现通过使用C&jpeglib将例程编写为FastCGI可以使速度提高约50倍。

回答

我对phpThumb和Wideimage都有很好的经验。 Wideimage是更现代的PHP5方法,而phpThumb具有更多功能。

回答

我使用Greg_Photo作为基础GD命令的访问器。对于基本的大小调整,它的效果很好。

回答

经过修改后,Asido的效果很好;)
它支持我需要的大多数功能(调整大小,框架),具有适用于GD和Imagemagick的驱动程序,漂亮的简单API和组织好的代码库。

回答

ImageMagick肯定会产生非常清晰的图像,但是安装或者管理起来并不容易。需要在服务器上安装ImageMagick本身,然后再安装MagickWand的可兼容版本。

我还发现,它有一种习惯,即创建不超过GB或者更大的海量临时文件,然后将它们转储到/ tmp目录中,我们需要注意这一点。它还会意外地消耗大量内存。

由于这些原因,如果我们在共享主机上,我不建议我们使用ImageMagick。

回答

这是一个具有出色文档的出色脚本。 http://phpthumb.gxdlabs.com/