Meteor

使用TimThumb自动生成缩略图

2014-08-19 / Meteor / Typecho / 插件 / 4466 次围观 / 快抢沙发

一篇博文如果直接使用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才行。

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


本博客所有文章如无特别注明均为原创。
复制或转载请以超链接形式注明转自Meteor's Blog,原文地址《使用TimThumb自动生成缩略图
上一篇: 美国主机idcbuster提供500MB永久免费高速空间 下一篇: CHTHost免费提供全球八个节点高速主机空间

> 添加新评论

Copyright © Meteor's Blog / Theme by Ben & Meteor / Typecho))) / Admin / Sitemap /