timthumb.php生成缩略图参数详解

2016年2月7日07:40:30 评论 1,863

timthumb.php是一个专门为WordPress开发的缩略图应用项目,为了使主题缩略图内容大小一致,越来越多的主题开始使用timthumb。但很多使用timthumb.php生成缩略图的用户对其参数并不是很了解,本文将主要对timthumb.php生成缩略图时所用的各种参数进行详细分析,确保你对timthumb.php使用方法有一个足够的了解。

timthumb.php参数是通过get方式提交的,可使用的参数及说明如下:

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

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

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

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

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

 

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

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

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

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

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

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

在Wordpress上使用timthumb.php生成缩略图一般只需要用到src、w、h、zc四个参数,其他参数使用默认值即可。

http://www.duoluodeyu.com/wp-content/themes/begin/timthumb.php?src=http://www.duoluodeyu.com/123.jpg&w=280&h=210&zc=1

上面是使用timthumb.php生成缩略图的一个例子,你可以根据自己的实际需要对参数进行修改或者增加其他参数。

timthumb.php优势:

网站使用timthumb.php生成缩略图后,无需在网站后台进行繁杂的图片裁剪操作即可让网站的图片大小显示一致,便于网站运营人员维护。

timthumb.php劣势:

timthumb.php需要主机支持GD库,且每次缩略图需要动态生成,无法使用CDN缓存,会消耗一定的服务器资源。

timthumb.php是一个不错的缩略图生成解决方案,但由于其一些劣势也制约了其发展。如你在寻找timthumb.php生成缩略图的替代方案,建议参看本站推荐的《七牛图片高级处理imageMogr2替换timthumb缩略图》。

avatar
WordPress主题和插件添将支持自动更新功能 业界动态

WordPress主题和插件添将支持自动更新功能

WordPress 作为最流行的博客平台,有着丰富的扩展和主题生态系统。然而主题和扩展也经常成为 WordPress 网站的安全隐患,原因是网站管理人员在安装扩展或主题之后就不再更新。当扩展或主题发现...
WordPress 5.3.1版本发布 业界动态

WordPress 5.3.1版本发布

来自WordPress官方的消息,WordPress 5.3.1版本发布,这是一个安全更新版本,也是一个常规更新维护版本。 WordPress 5.3.1一共修复46个漏洞或者漏洞相关安全问题。 官方...
禁用又拍云CDN服务分配的测试域名 网站建设

禁用又拍云CDN服务分配的测试域名

又拍云的CDN服务开通后会默认分配一个测试域名,用于CDN服务的测试,这个域名在服务调试阶段确实能起到一定的作用,但等到CDN服务配置完成正式上线后,就会显得很鸡肋,甚至有站点镜像之嫌,影响站点SEO...
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: