3

什么是最好在大多数共享主机上工作的 Nest PHP thumbnailer/resizer 类?

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

4

10 回答 10

4

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

于 2008-09-15T17:48:42.020 回答
1

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

于 2008-09-16T07:10:32.060 回答
0

这是一个很棒的脚本,里面有很棒的文档。http://phpthumb.gxdlabs.com/

于 2010-03-29T18:33:57.453 回答
0

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

于 2008-09-15T18:11:58.097 回答
0

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

我还发现它习惯于创建高达 GB 或更多的大量临时文件,然后将它们转储到您的 /tmp 目录中,您需要小心这一点。它还会意外地消耗大量内存。

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

于 2009-05-16T00:16:37.797 回答
0

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

于 2008-09-15T17:28:00.430 回答
0

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

于 2008-09-15T17:28:38.543 回答
0

Imagick 是一个原生 PHP 扩展,用于使用 ImageMagick API 创建和修改图像。它用于许多共享主机:

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

于 2008-09-15T17:29:04.203 回答
0

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

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

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

于 2008-09-15T17:30:07.883 回答
0

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

于 2008-09-15T17:44:21.127 回答