当前位置:首页 > 建站工具 > 站长工具

TimThumb,一个很赞的php图片剪裁插件

懒鸟飞 发布于

timthumb是个php缩略图裁剪工具,用此工具调用图片地址,就可以把网站的缩略图都统一裁剪成相同大小,很方便。
使用方法如下:

在TimThumb官网或者其其它地方下载TimThumb.php后,放置在网站根目录,然后就可以通过以下链接处理图片。
http://你的网址/timthumb.php?src=图片绝对地址&w=裁剪后宽度&h=裁剪后高度&q=生成图片的质量&ct=如果是png图片裁剪后是否透明

上述代码里是使用了全部的参数,理论上是不需要这么多的,一般常用的格式就是如下:
http://你的网址/timthumb.php?src=图片绝对地址&w=裁剪后宽度&h=裁剪后高度&q=生成图片的质量

比如:
http://www.ruletree.club/timthumb.php?src=https://www.ruletree.club/logo.png&w=50&h=50&q=100

感觉用伪静态处理也是没什么问题的,我看很多网站就是把timthumb.php改名并且变成了jpg后缀的文件。
这个就是。

例子:访问地址为:http://localhost/timthumb.php?src=http://localhost/200.jpg&w=200&h=300&q=100&f=3,9|4,2&s=1&ct=1

参数都是get提交的,可选参数和说明如下:

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

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

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

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

zc : 生成图片的缩放模式,可选值0, 1, 2, 3, 默认为1,每个值的不同之处可看下面文件的第100行注释

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

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

f : 需要对生成后的图片使用一些过滤器的话,则在这里传不同过滤器的代码和值,具体操作方法可见下面文件的第821行注解

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

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

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


下载地址:https://pan.baidu.com/s/1QPC2Qi1OhG5Gz3VI5F36lg
提取密码:ikce