PHP缩略图类

PHP缩略图类,php,imagemagick,gd,thumbnails,Php,Imagemagick,Gd,Thumbnails,我正在寻找一个坚实的PHP缩略图生成类。有人知道哪些好的开源软件吗 我可以写一本,但我真的不想写。我最讨厌PHP的一件事是使用GD和Imagemagick操作图像 有人有什么建议吗?使用class.upload.php 有关详细信息,请参阅此链接,它可能对您有更多帮助 生成缩略图所需的代码非常少,因此它是手册中GD库调整大小功能的“简单示例”: 复制粘贴即可。使用。它是一个脚本,在内部使用GD库和/或ImageMagick(无论是可用的还是它认为最适合工作的)来执行基本的图像处理任务,包括缩略

我正在寻找一个坚实的PHP缩略图生成类。有人知道哪些好的开源软件吗

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


有人有什么建议吗?

使用
class.upload.php

有关详细信息,请参阅此链接,它可能对您有更多帮助


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

复制粘贴即可。

使用。它是一个脚本,在内部使用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">


它内置了缓存引擎,所以当浏览器第二次请求上面的图像时,它会从自己的缓存中得到服务,而不是每次都重新生成缩略图。不过,您可能需要花一个小时左右的时间来配置它。

我也可以推荐phpThumb。我在一个项目中使用过它,对此印象深刻。例如,在上传文件后,您还可以使用它在PHP脚本中创建缩略图。它也有很好的文档记录,并且有很好的错误处理能力。这些图像每天将被观看数千次。在你看来,phpThumbs缓存功能在这种情况下会工作得很好吗?我在流量适中的网站上使用过,在那里它表现得非常好。我不能说它将如何在高流量下运行,但请仔细查看配置文件。您可以调整缓存设置,禁用不需要的选项,并将phpThumb配置为更喜欢ImageMagick而不是GD。如果没有这些工具,甚至可以这样做吗大概