使用TimThumb自动生成缩略图

一篇博文如果直接使用width等标签改变图片长宽的话会有失真,而用auto的话,就会显得不统一,那么如何生成”完美”的缩略图呢?难道只能手动裁剪再上传?没那么麻烦!下面我们就请出国外WP常用的缩略图神器:TimThumb!
TimThumb是一个非常神奇的第三方小文件,它可以任意裁剪图片大小。这一切都不需你手动操作,有了它,你可以为你博客文章缩略图进行定义裁剪,不用加载原本的大而笨重的高清图片,只需要加载裁剪后的缩略图,好处最大就在于减少页面加载时间喽!
timthumb.php这是一个专门为 WordPress 而开发的缩略图应用的项目。有点类似于插件,但是又和 WordPress 插件不同,因为它不是被上传于 plugins 文件夹下,而是需要上传到你的主题文件夹中。你可以在这里了解和下载最新版本的 timthumb.php,一般默认配置也就可以了,如果想进一步优化可以根据需要修改 timthumb.php 里前30行的参数。
默认情况下timthumb.php是不支持外链图片的,需要修改一下timthumb.php的参数实现支持外链图片
define (‘ALLOW_EXTERNAL’, TRUE);

使用方法

首先,想要使用timthumb,需要先确认主机是否支持GD库(一般主机都支持)下载TimThumb.php并将其上传到你的空间(我是上传在主题目录中的),然后在和timthumb.php同一个目录下,创建一个cache文件夹,如果你是linux主机,需要为cache文件夹提供写入权限,我设置的权限为777,有时需要cache文件夹里面默认的两个文件也要设置权限为777才行。

在需要调用的地方贴上下面的代码就可以了:

<img src="http://timthumb所在目录/timthumb.php?src=http://www.pxsky.net/图片地址&h=定义高度&w=定义宽度&zc=1"/>

Meteor

关注周围的人或事,体验人生历程

发表留言

人生在世,错别字在所难免,无需纠正。