PHP 缩略图类

发布于 2024-10-14 16:00:52 字数 125 浏览 3 评论 0原文

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

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

有人有什么建议吗?

I am looking for a solid PHP thumbnail generating class. Does anyone know any good ones that are open-source?

I could write one, but I really don't want to. The one thing I hate most about PHP is manipulating images with GD and Imagemagick.

Does anyone have any suggestions?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

溺渁∝ 2024-10-21 16:00:52

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

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

Use phpThumb(). Its a script that internally uses GD library and/or ImageMagick (whichever is available and whichever it thinks is best for the job) to perform basic image manipulation tasks, including thumbnail generation and square thumbnail generation.

You can use it like this:

<!-- 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">

It has built in caching engine so second time a browser requests the above image it is served from its own cache instead of re-generating the thumbnail every time. Though, you may want to spend an hour or so configuring it.

狼性发作 2024-10-21 16:00:52

使用class.upload.php

查看此链接了解详细信息可能会对您有更多帮助

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

use class.upload.php

see this link for details may be its help you more

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

和影子一齐双人舞 2024-10-21 16:00:52

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

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

只需复制并粘贴即可。

Generating a thumbnail requires so little code that it is a "simple example" of the GD library's resizing functions in the manual:

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

Just copy and paste.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文