最佳的PHP缩略图/调整大小类?

3

有哪些适用于大多数共享主机的PHP缩略图/调整大小类?

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


1
为什么在原有工具更强大的情况下要使用包装器? - ceejayoz
使用简单的方法,而不是直接使用GD图像函数,会更加简单。 - xtimesninety
如果你想在包装器的预期用例范围内使用,那当然可以。但是,如果你想做一些他们没有预料到的事情,你就会遇到问题,必须再次深入了解GD的内部工作原理。学习底层函数一次,你就会处于更好的状态。 - ceejayoz
10个回答

4

我对phpThumbWideimage都有积极的使用经历。Wideimage是更现代化的PHP5方法,而phpThumb则具有更多的功能。


谢谢!这是我第一次听说WideImage ;) 我会去看看。 - xtimesninety
顺便说一下,当我在某些共享主机上使用phpThumb时遇到了一些问题。 - xtimesninety
Wideimage有哪些更加现代化的特点? - expiredninja

1

Asido 配合 一些修改 使用效果非常好 ;) 它支持我需要的大多数功能(调整大小、框架),同时具有 GD 和 Imagemagick 的驱动程序,简单易用的 API,以及有组织的代码库。


0

0

0

我想最好的两个(也是最常见的)要么是GD,要么是ImageMagick。我对后者非常满意。


0

0

0

我发现,如果您每秒钟有多个请求,ImageMagick 和 GD 都太慢了,不适合用于创建无法缓存的动态图像。我不得不每秒钟处理数十个请求,并且通过使用C和jpeglib编写 FastCGI 程序,发现可以获得50倍以上的速度提升。


不是我正在寻找的答案,但肯定是好信息! ;) - xtimesninety

0

我使用Greg_Photo作为访问底层GD命令的接口。对于相当基本的调整大小,它运作得非常好。


兄弟,你的链接刚刚让我的Chrome崩溃了(恶意软件警报)。 - Huppie

0

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

我还发现它有一个习惯,会创建可达到1GB或更大的巨大临时文件,并将它们倾倒进你的/tmp目录中,你需要小心处理。同时,它也会在不可预知的情况下消耗大量内存。

因此,如果您使用共享主机,我不建议使用ImageMagick。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接