TimThumb.php 图片在线处理插件 略缩图裁剪插件 PHP源码文件

分类:PHP 时间: 2022-02-23 21:56 浏览:0

TimThumb 是一个非常简洁方便用于裁图的 PHP 程序,只要给他设置一些参数,它就可以生成缩略图。现在很多 WordPress 主题中,都使用 TimThumb 这个 PHP 类库进行缩略图的处理。

使用说明:

TimThumb 是对服务器有要求的,需要服务器支持 GD 库,现在一般的主机都支持,然后到 TimThumb 官网下载脚本并上传到服务器,在和 TimThumb 同一个目录下,新建一个 cache 文件夹,并且设置 cache 文件夹为可写。

TimThumb 这个 PHP 裁图脚本使用起来非常简单,下面就是一个简单的图片裁剪案例:

http://你的网址/timthumb.php?src=图片绝对地址&w=裁剪后宽度&h=裁剪后高度&q=生成图片的质量&ct=如果是png图片裁剪后是否透明

由上述请求示例可以看出它的参数都是用 GET 方法提交的,

可选参数说明:

src 需要进行图片缩放的源图片地址,或者是需要进行截图操作的网页地址

webshot 如果此值为真则进行截图操作

w 生成图片的宽度,如果宽度或高度只设置了一个值,则根据其中一个值进行等比缩放

h 生成图片的高度,如果高度和宽度都没有指定,则默认为100*100

zc 生成图片的缩放模式,可选值 0, 1, 2, 3, 默认为1 0:根据传入的值进行缩放(不裁剪), 1:以最合适的比例裁剪和调整大小(裁剪), 2:按比例调整大小,并添加边框(裁剪),2:按比例调整大小,不添加边框(裁剪)

q 生成图片的质量,默认90

a 超出部分的裁剪位置,和缩放模式有关,可选值t (顶部), b (底部), l (左边), r (右边), 默认为从顶部裁剪

f 需要对生成后的图片使用一些过滤器的话,则在这里传不同过滤器的代码和值

s 是否对生产的图片进行锐化处理

cc 生成图片的背景画布颜色

ct 生成png图片时背景是否透明

另外 TimThunb 还支持滤镜,之外外部链接等。总之是一个非常强大图片缩略图处理库。

缺点:

由于 TimThumb 是通过参数的方式来设置缩略图的大小和其他一些属性,所以它的图片没法进行伪静态处理,所以生成的图片也无法进行 CDN 加速。并且 TimThumb 裁图时候是需要消耗一定服务器资源的。


1. 本站所有资源来源于用户上传或网络,仅作为参考研究使用,如有侵权请邮件联系站长!
2. 本站积分货币获取途径以及用途的解读,想在本站混的好,请务必认真阅读!
3. 本站强烈打击盗版/破解等有损他人权益和违法作为,请各位会员支持正版!
4. PHP > TimThumb.php 图片在线处理插件 略缩图裁剪插件 PHP源码文件

用户评论

网友投稿
支付对接服务
支付对接服务
  • 资源分类:网站源码
  • 浏览次数:2
  • 更新日期:2024-07-24
  • 资源售价: 600.00元
安卓+苹果免签封装服务
安卓+苹果免签封装服务
  • 资源分类:网站源码
  • 浏览次数:7
  • 更新日期:2024-07-20
  • 资源售价: 150.00元
IOS苹果签名
IOS苹果签名
  • 资源分类:建站模板
  • 浏览次数:5
  • 更新日期:2024-07-20
  • 资源售价: 300.00元
免实名高防服务器
免实名高防服务器
  • 资源分类:网站源码
  • 浏览次数:3
  • 更新日期:2024-07-20
  • 资源售价: 200.00元
APP报毒处理
APP报毒处理
  • 资源分类:网站源码
  • 浏览次数:10
  • 更新日期:2024-07-20
  • 资源售价: 300.00元
1V1设计师服务
1V1设计师服务
  • 资源分类:建站模板
  • 浏览次数:33
  • 更新日期:2023-02-28
  • 资源售价: 100.00元