`
天梯梦
  • 浏览: 13730471 次
  • 性别: Icon_minigender_2
  • 来自: 洛杉矶
社区版块
存档分类
最新评论

php thumb 生成缩略图

阅读更多

一个强大的PHP图片缩微图类:phpThumb。

该类除了缩放图片外,还能将图片转换成不同的格式输出(比如将GIF格式的图片输出为PNG格式),其特色功能还包括色彩、特效等。

 

下面是phpThumb的一些有用的参数:

src:目标图片的地址
w:输出图片的宽度
h:输出图片的高度(如果不指定他将按w参数等比缩放)
q:输出如果是JPG格式的,可以规定它的输出质量
bg:输出时的背景(如果需要)
sw、sh、sx、sy:局部输出,宽高、起始位置
f:输出格式,可以为jpeg、png、gif、ico
sfn:输出gif动画中的某一帧
fltr[]:滤镜,可以有很多效果,包括锐化、模糊、旋翻转、水印、边框、遮照、色彩调整等


官方网址:http://phpthumb.sourceforge.net/

 

We’ll be using phpThumb , the open source PHP script to generate thumbnails on the fly.

 

Download and extract phpThumb to somewhere in your website folder. Now to use a rounded corner thumbnail of an image, simply use the img tag of HTML with src as

<img src=”phpThumb.php?src=test.jpg&w=200&h=150&fltr[]=ric|20|20&f=png” />  

 

Adjust the path to phpThumb according to where you place the phpThumb files.

<html>
<head>
</head>
<body>
<img src="phpThumb/phpThumb.php?src=../images/test.jpg&w=400&fltr[]=fram|3|2|CC9966|333333|CCCCCC" alt="">
</body>
</html>

 

一般只需要下面的文件就可以了

 
其实phpThumb的功能比我原先想象的要强大一些,下面把他的其他一些有用的参数列一下:

src:目标图片的地址

w:输出图片的宽度

h:输出图片的高度(如果不指定他将按w参数等比缩放)

q:输出如果是JPG格式的,可以规定它的输出质量

bg:输出时的背景(如果需要)

sw、sh、sx、sy:局部输出,宽高、起始位置

f:输出格式,可以为jpeg、png、gif、ico

sfn:输出gif动画中的某一帧

fltr[]:滤镜,可以有很多效果,包括锐化、模糊、旋翻转、水印、边框、遮照、色彩调整等

 

 

 

 

 

分享到:
评论

相关推荐

    PHP大图片生成缩略图

    使用GD库生成缩略图的基本步骤包括打开源图片、创建目标图片、设置缩放比例、复制和调整图像、然后保存结果。以下是一个简单的示例代码: ```php $src = '4.jpg'; // 源图片路径 $dst = 'small_4.jpg'; // 缩略...

    php自动生成缩略图“thumb.php”

    php自动生成缩略图“thumb.php”,使用方法很简单,直接调用,缩略图将会自动存储在同图片的“thumb”文件夹中,并同时生成对应的地址。

    phpthumb使用ImageMagick来生成缩略图

    《使用ImageMagick通过phpthumb生成缩略图详解》 在网页开发中,生成缩略图是一项常见的需求,尤其在处理用户上传的图片或者构建图片展示平台时。PHP作为常用的服务器端脚本语言,有着丰富的图像处理库。本文将重点...

    PHP Thumb:生成图片缩略图的php类库

    PHP Thumb是一个PHP类,用来生成图片的缩略图。 只需数行代码即可,支持多种图片来源,包括文件系统或者数据库,支持大多数图片格式。并可对图片进行旋转、剪切、加水印等等。可自定义缩略图的质量,提供内建的缓存...

    php利用gd生成缩略图 并保存原图

    在PHP中,生成缩略图是一项常见的任务,特别是在网站开发中,用于展示图片时节省带宽和优化用户体验。GD库是PHP内置的图形处理库,它提供了丰富的功能,包括创建、修改和显示图像,以及我们这里关注的——生成缩略图...

    PHP上传图片生成缩略图

    在PHP中,上传图片并生成缩略图是常见的功能需求,尤其在开发涉及用户上传内容的网站或应用时。这个过程通常包括以下步骤:图片上传、文件验证、图像处理(生成缩略图)以及可能的水印添加。下面将详细阐述这些知识...

    使用ThinkPHP生成缩略图及显示

    2:thumb() 生成缩略图 默认1等比缩放 (其中2,3,4,5,6代表的含义参见父类文件Image.class.php) 3:save() 缩略图到服务器 生成缩略图步骤分以下四步 * 1.实例化 * 2.打开图片open() * 3.生成缩略图thumb() 默认...

    php 缩略图生成类

    在PHP中,生成缩略图是一项常见的任务,用于在网页上快速展示图片或者优化网站的加载速度。这里我们将深入探讨如何使用PHP的GD库和ImageMagick库来创建高效的缩略图生成类。 首先,GD库是PHP内建的一个图像处理库,...

    php 根据url自动生成缩略图v1.1

    缩略图路径为:http://localhost/supload/2013/07/21/1.jpg 当访问 http://localhost/supload/2013/07/21/1.jpg 时,如图片存在,则显示图片。否则,调用createthumb.php生成图片。 增加高并发处理

    class_thumb.rar_生成图片_缩略图

    `class_thumb.php`文件很可能包含一个PHP类,这个类定义了生成缩略图所需的方法和属性。在PHP中,类是一种封装代码的方式,它允许我们创建自定义的对象,这些对象可以拥有自己的数据(属性)和行为(方法)。 类...

    PHP Thumb:生成图片缩略图的php类库.zip

    PHP Thumb是一个PHP类,用来生成图片的缩略图。 只需数行代码即可,支持多种图片来源,包括文件系统或者数据库,支持大多数图片格式。并可对图片进行旋转、剪切、加水印等等。可自定义缩略图的质量,提供内建的缓存...

    自适应长宽生成缩略图PHP GD代码

    ### 自适应长宽生成缩略图的PHP GD代码解析 #### 核心知识点一:设置HTTP响应头为JPEG格式 ```php header('Content-type: image/jpeg'); ``` 此行代码用于告诉浏览器或客户端接下来将接收到的是JPEG格式的图像数据...

    基于PHP的Thumb自动图片缩略图类源码.zip

    要使用这个类,开发者需要解压文件,然后在PHP环境中引入源代码,实例化"Thumb"类,并调用其方法来生成缩略图。具体的使用方法和类的结构则需要查看源代码才能了解详细信息。 总结来说,这个"基于PHP的Thumb自动...

    php上传类(生成缩略图)

    本篇文章将围绕"PHP上传类(生成缩略图)"这一主题,详细讲解相关知识点。 首先,PHP的文件上传主要依赖于`$_FILES`全局数组,它包含了上传文件的相关信息,如文件名、类型、大小、临时存储路径等。在编写上传类时...

    基于PHP的Thumb自动图片缩略图类.zip

    总的来说,这个"基于PHP的Thumb自动图片缩略图类"是PHP开发中的实用工具,它可以极大地提升网站或应用程序的图片处理效率,特别是对于需要大量生成缩略图的场景,如电商网站、社交媒体平台等。使用这个类,开发者...

    PHP生成缩略图类【可用】

    提供的`thumb_cut.php`、`thumb_stand.php`和`thumb_strict.php`文件可能分别对应这三种模式的实现,通过阅读和学习这些代码,你可以更深入地理解PHP生成缩略图的具体方法。 最后,对于压缩包中的`doc`文件,可能...

    php 根据url自动生成缩略图

    原理:设置apache rewrite ,当...缩略图路径为:http://localhost/supload/2013/07/21/1.jpg 当访问 http://localhost/supload/2013/07/21/1.jpg 时,如图片存在,则显示图片。否则,调用createthumb.php生成图片。

    php实现依据url自动生成缩略图的方法__2.docx

    在PHP中实现根据URL自动生成缩略图的功能是一项常见的需求,尤其在网站中展示大量图片时,能够提高页面加载速度并优化用户体验。以下是一个详细的方法介绍: 首先,我们需要理解整个流程。当用户尝试访问一个缩略图...

    phpthumb(生成缩略图)

    在网站建设过程中,需要处理图片的地方多不胜数,用PHP的图片函数处理图片,十分繁琐。而且对新手来讲十分不好掌握。现在我们可以用PHPThumb类库来处理图片,包括,图片尺寸调整,图片截取,图片加水印,图片旋转...

    php实现根据url自动生成缩略图的方法

    在PHP中实现根据URL自动生成缩略图的功能是一项常见的需求,尤其在网站开发中,用于显示文章预览、产品图片等。以下是如何实现这一功能的详细步骤和关键知识点: 首先,我们需要理解整个流程的核心思想。当用户尝试...

Global site tag (gtag.js) - Google Analytics