陈德馨

修改自动缩略图脚本timthumb生成缩略图质量提高载入时间

1116人参与 |分类: 站长百科|时间:2017年10月11日 12:11

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

那如何知道主题是否使用了自动缩略图 TimThumb.php 脚本?可以打开所使用主题目录,查看是否有名称为 TimThumb.php 或 TimThumb.php 文件及图片缓存文件夹 cache ,如果有,说明你所用的主题加载了该脚本。

在确认了当前主题使用了 TimThumb 脚本后,我们就可以修改 TimThumb 脚本的参数降低所生成的缩略图片质量来提高网站文章列表页的载入速度。

下面以知更鸟 Begin 主题为例(主题不同可能所需修改的代码位置文件也会不同,但具体的参数代码应该都是一样的)分享给大家具体的修改方法。

广告时间:需要知更鸟Begin主题的请点击前往:获取Begin主题

首先需要打开 Begin 主题根目录下的 timthumb-config.php 文件,搜索到 DEFAULT_Q 这个参数,如下图所示:

59401.png

上述截图大家可以看到 TimThumb 脚本默认的缩略图片质量是90,我们可以调整这个数值低一些,明月自己是设定为20-30的,毕竟缩略图都很小,图片质量要求基本可以无视的。 :razz:

需要修改的就上述这一个地方的,修改完成后保存上传覆盖原有的 timthumb-config.php 文件即可生效了。

一般为了提升 TimThumb 脚本的缩略图生成效率都会开启 Cache(缓存) 功能的,所以为了让网站列表页的缩略图生效,大家还需要在FTP里或者控制台终端里将 TimThumb 脚本的缓存目录下已经缓存的缩略图片全部删除,让 TimThumb 重新生成新修改的质量要求的缩略图片,这样在网站列表里才可以实现提速,如果不删除缓存图片那就是依然调用的是默认图片质量的图片哦!

最后分享个 TimThumb 脚本缩略图和 WordPress 默认缩略图的性能对比表:

59402.png

来源:陈德馨博客(微信/QQ号:35435164),转载请保留出处和链接!

地址:

必填

选填

选填

◎已有 0 人评论,请发表您的观点。