Heim >php教程 >php手册 >php使用timthumb生成缩略图的方法,timthumb缩略图

php使用timthumb生成缩略图的方法,timthumb缩略图

WBOY
WBOYOriginal
2016-06-13 08:47:091399Durchsuche

php使用timthumb生成缩略图的方法,timthumb缩略图

本文实例讲述了php使用timthumb生成缩略图的方法。分享给大家供大家参考,具体如下:

生成缩列图有二种方式:

一、提前生成好,供调用

缩列图常规做法是,开始根据网站中的图片规格,要生成多少种缩列图,图片上传过程中就会生成缩列,供不同需求去调用。像这种方法有一点不好就是,如果增加图片规格以后,以前上传的图片没有该规格的,还要重新生成。

二、调用的时候在生成缩列图。这也是我写这篇文章原因。

推荐一个timthumb,个人觉得在不考虑性能,效率的情况下,这个东西,绝对是好用的。

1,下载地址:http://timthumb.googlecode.com/svn/trunk/timthumb.php

2,使用方法

下载下来后,放到你的web环境中,在与timthumb.php平行的目录中建一个cache文件夹,给于755权限,windows的话,就不用了。测试代码如下:

<&#63;php
$image = "http://localhost/test/pen_pic03.png";
&#63;>
<html>
<head>
<title>timthumb</title>
</head>
<body>
 <img  src="http://localhost/test/timthumb.php&#63;src=<&#63;php echo $image; &#63; alt="php使用timthumb生成缩略图的方法,timthumb缩略图" >&w=58&h=46&zc=1" alt="" />
</body>
</html>

参数说明:

w=58 表示图片宽为58
h=46 表示图片高为46

可以根据需要,随便设置。

timthumb最大的优点就是方便,目前还没有遇到过这样的工具,缺点同样明显,每次请求的时候,都会调用php-cgi或者是php-cli,缓存的数据放在cache目录下,调用数据要去查找目录,性能上会比较低。

希望本文所述对大家PHP程序设计有所帮助。

您可能感兴趣的文章:

  • php上传图片生成缩略图(GD库)
  • php生成高清缩略图实例详解
  • 使用PHP生成图片的缩略图的方法
  • PHP简单生成缩略图相册的方法
  • PHP批量生成图片缩略图的方法
  • php使用GD库创建图片缩略图的方法
  • php动态生成缩略图并输出显示的方法
  • Thinkphp调用Image类生成缩略图的方法
  • 基于GD2图形库的PHP生成图片缩略图类代码分享
  • thinkphp3.2.2实现生成多张缩略图的方法
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn