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

我从窗户里探头往外看,嘿!春天果然到来了。看,外面嫩绿的小草像动画片里的那样,慢慢探出头来。再看,那平坦的草地里,星星点点的眨着眼睛的是什么?哦!那是可爱的小花,还有小虫在花瓣里钻来钻去呢?嘻,原来是童话故事里睡在花瓣里的拇指姑娘啊!再看看,那干枯已久的柳树也伸出了嫩绿的手,轻轻地走来了美丽的春姑娘!

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

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

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

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

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

上述截图大家可以看到 TimThumb 脚本默认的缩略图片质量是 90,我们可以调整这个数值低一些,明月自己是设定为 20-30 的,毕竟缩略图都很小,图片质量要求基本可以无视的。需要修改的就上述这一个地方的,修改完成后保存上传覆盖原有的 timthumb-config.php 文件即可生效了。

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

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

到此这篇关于修改缩略图脚本timthumb生成缩略图质量提高载入时间就介绍到这了。学习是我生活的主旋律,大学校园生活节奏轻快平稳,让我觉得充实快乐。伴着晨曦时那温暖的阳光,听着校园播音室的广播,捧着书本,静静地坐在校园的一个角落,边看书边感受着早晨新鲜空气中的清新。更多相关修改缩略图脚本timthumb生成缩略图质量提高载入时间内容请查看相关栏目,小编编辑不易,再次感谢大家的支持!

标签: timthumb