一个强大的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 thumb 生成缩略图相关推荐

  1. php的thumb生成缩略图,php 生成缩略图

    php 生成缩略图$img = 'images/2.jpg'; createThumb($img, 500); /** * 生成缩略图 * @param $img 原图路径 * @param int  ...

  2. php显示图片缩略图,使用ThinkPHP生成缩略图及显示的方法

    这篇文章主要为大家详细介绍了使用ThinkPHP生成缩略图及显示的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 使用ThinkPHP生成缩略图及显示,具有一定的参考价值,感兴趣的小伙伴们 ...

  3. laravel5.2 生成缩略图

    composer安装: composer require intervention/image laravel配置: 1.编辑 config/app.php $providers 添加   Inter ...

  4. php中的thumb函数,phpcms v9教程:thumb(缩略图) 函数说明

    打开 phcmsc/libs/functions/global.func.php 文件,找到如下代码: /** * 生成缩略图函数 * @param  $imgurl 图片路径 * @param  $ ...

  5. php 缩略图增加水印,PHP生成缩略图加图片水印代码

    一个PHP图片加水印, 生成缩略图类,觉得注释的挺清楚,与大家分享,如果想为你的PHP程序添加图片水印或者生成缩略图的话,应该是个不错的选择. PHP生成缩略图加图片水印代码<?php // 原 ...

  6. php图像处理缩略图,17.ThinkPHP 扩展库:图像处理--生成缩略图

    安装扩展 使用Composer安装ThinkPHP5的图像处理类库: composer require topthink/think-image 生成缩略图 使用thumb方法生成缩略图,例如: $i ...

  7. Android生成缩略图的方法

    Android9.0 之前,使用BitmapFactory生成缩略图. 举例:使用ThumbnailTask生成缩略图,GridViewAdapter显示缩略图 static class Thumbn ...

  8. C# webform上传图片并生成缩略图

    其实里面写的很乱,包括修改文件名什么的都没有仔细去写,主要是想记录下缩略图生成的几种方式 ,大家明白就好! 1 void UpImgs() 2 { 3 if (FileUpload1.HasFile) ...

  9. C#编写的生成缩略图程序

    if(fileupload.PostedFile!=null)      {           //addto为要添加的属性,aboutfile为文件说明       string nam = fi ...

最新文章

  1. Linux中源码包的管理
  2. 面试官问我:一个 TCP 连接可以发多少个 HTTP 请求?我竟然回答不上来...
  3. linux pfn,ARM Linux下的page和pfn之间转换的宏。
  4. Oracle数据文件的备份与恢复
  5. k8s secret使用_Java Secret:使用枚举构建状态机
  6. 分布式Zookeeper安装搭建详解
  7. 八戒科技服务技术负责人鸿鹄真人:做好技术负责人的4个关键特质
  8. docker配置 nacos_Docker下Nacos配置应用开发
  9. [POJ 3984] 迷宫问题(BFS最短路径的记录和打印问题)
  10. linux退出gnome模式,gnome-session怎么关闭比较好?
  11. 小程序开发教程 | 来自小程序开发者的实例教程
  12. 微信小程序下拉刷新功能
  13. 怎么把音频转换成mp3格式?
  14. B站视频怎么下载?提取视频文稿的简单方法!
  15. 目标优化之帕累托最优
  16. 宏定义编程软件_什么是计算机编程? 定义软件开发。
  17. 网页未连接到互联网,代理服务器出现问题
  18. 字节也开始缩招了...
  19. 那些有趣/实用的 Chrome 扩展神器系列(六)
  20. 【Python 实战基础】如何绘制热力图来模拟绘制北京景区热度图

热门文章

  1. 20 FI配置-财务会计-定义税务科目
  2. postgresql 重启记录_PostgreSQL 高可用:PostgreSQL复制和自动故障转移
  3. 视图与表之间的异同点_视图和表的区别和联系
  4. js 匿名函数_编写高质量箭头函数的5个最佳做法
  5. pytorch5:pytorch常用激活函数图像绘制
  6. python单元测试mock_单元测试-具有多次调用方法的Python Mock对象
  7. git config设置用户名_git从安装到多账户操作一套搞定(二)多账户使用
  8. rem,em,px的区别
  9. CSS3 :nth-child() ,nth-of-type(),nth-last-child() ,nth-last-of-type()
  10. [SAP2000] 简单桁架受力求解过程