我正在寻找一个可靠的PHP缩略图生成类。有谁知道开源的好东西?
我可以写一个,但我真的不想。我最讨厌PHP的一件事就是使用GD和Imagemagick操纵图像。
有人有任何建议吗?
答案 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)
答案 2 :(得分:0)
生成缩略图需要的代码非常少,以至于它是手册中GD库调整大小功能的“简单示例”:
http://php.net/manual/en/function.imagecopyresampled.php
只需复制并粘贴。