PHP 缩略图类
我正在寻找一个可靠的 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
使用 phpThumb()。它是一个在内部使用 GD 库和/或 ImageMagick(无论哪个可用且它认为最适合工作)来执行基本图像操作任务的脚本,包括缩略图生成和方形缩略图生成。
您可以这样使用它:
它内置了缓存引擎,因此浏览器第二次请求上面的图像时,它会从自己的缓存中提供服务,而不是每次都重新生成缩略图。不过,您可能需要花费一个小时左右的时间来配置它。
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:
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.
使用
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
生成缩略图只需要很少的代码,它是手册中 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.