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

时间:2008-09-15 17:26:42

标签: php image-manipulation

什么是优先在大多数共享主机上运行的嵌套PHP缩略图/缩放器类?

澄清:我正在寻找一个PHP类/包装器(例如。phpThumb()Asido),因此我不必运行GDImageMagick功能直接。我特意寻找调整大小和框架功能。

10 个答案:

答案 0 :(得分:4)

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

答案 1 :(得分:1)

Asido适用于some modifications;) 它支持我需要的大多数功能(调整大小,框架),具有GD和Imagemagick的驱动程序,简单的API和有组织的代码库。

答案 2 :(得分:0)

答案 3 :(得分:0)

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

答案 4 :(得分:0)

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

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

答案 5 :(得分:0)

答案 6 :(得分:0)

我发现,如果每秒有多个请求,ImageMagick和GD都太慢,无法动态创建不可缓存的动态图像。我不得不每秒提供数十个请求,并发现通过将例程写为FastCGI,我可以将速度提高50倍左右。 jpeglib。

答案 7 :(得分:0)

我使用Greg_Photo作为底层GD命令的访问者。对于非常基本的大小调整,它很有效。

答案 8 :(得分:0)

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

我还发现它习惯于创建高达GB或更多的大量临时文件,然后将它们转储到/ tmp目录中,这需要注意。它也会无法预料地消耗掉大量的内存。

出于这些原因,如果您在共享主机上,我不会推荐ImageMagick。

答案 9 :(得分:0)

这是一个很棒的文档,包含很棒的文档。 http://phpthumb.gxdlabs.com/