PHP 缩略图类

标签 php imagemagick gd thumbnails

我正在寻找可靠的 PHP 缩略图生成类。有谁知道开源的好软件吗?

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

有人有什么建议吗?

最佳答案

使用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">

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

关于PHP 缩略图类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4804355/

相关文章:

PHP:PNG中的透明区域

php - 如何控制使用 `imagettftext()` 生成的文本的文本对齐方式?

php - HTML 模板 -- php?

php - 名称数组 = 获取正确的文件

php - Magento:将 pdf 发票添加到发票电子邮件中

php - 如何通过在 php 中使用 javascript 选择从 SQL 填充的下拉列表来将 SQL 中的值检索到文本区域中

c++ - 如何在没有 ImageMagick 的情况下将 ImageMagick 图像导入 Qt5 应用程序?

c++ - 在 XCode C++ 应用程序中使用 ImageMagick 的问题

php - 我无法使用 ImageMagick 进行转换

PHP GD 创建一个 PNG 文件,当我尝试在同一文件上使用 imagefronpng() 时失败