PHP缩略图类

时间:2011-01-26 12:03:38

标签: php imagemagick gd thumbnails

我正在寻找一个可靠的PHP缩略图生成类。有谁知道开源的好东西?

我可以写一个,但我真的不想。我最讨厌PHP的一件事就是使用GD和Imagemagick操纵图像。

有人有任何建议吗?

3 个答案:

答案 0 :(得分:7)

使用phpThumb()。它是一个内部使用GD库和/或ImageMagick的脚本(无论哪个可用,无论哪个最适合作业)来执行基本的图像处理任务,包括缩略图生成和方形缩略图生成。

你可以像这样使用它:

<!-- best fit -->
<img src="/phpThumb/phpThumb.php?src=/path/to/image.jpg&w=64&h=64">
<!-- crop fit (square thumbnails) -->
<img src="/phpThumb/phpThumb.php?src=/path/to/image.jpg&w=64&h=64&zc=1">

它内置了缓存引擎,因此第二次浏览器请求上面的图像时,它从自己的缓存中提供,而不是每次都重新生成缩略图。但是,您可能需要花一个小时左右来配置它。

答案 1 :(得分:4)

使用class.upload.php

查看此链接了解详情可能会对您有所帮助

http://www.verot.net/php_class_upload_samples.htm

答案 2 :(得分:0)

生成缩略图需要的代码非常少,以至于它是手册中GD库调整大小功能的“简单示例”:

http://php.net/manual/en/function.imagecopyresampled.php

只需复制并粘贴。