php 缩略图实现函数代码


Posted in PHP onJune 23, 2011

array getimagesize ( string $filename [, array &$imageinfo ] ) 取得图像大小
resource imagecreatetruecolor ( int $x_size , int $y_size ) 新建一个真彩色图像
resource imagecreatefromjpeg ( string $filename ) 从 JPEG 文件或 URL 新建一图像
bool imagecopyresized ( resource $dst_image , resource $src_image , int $dst_x , int $dst_y , int $src_x , int $src_y , int $dst_w , int $dst_h , int $src_w , int $src_h ) 拷贝部分图像并调整大小
bool imagejpeg ( resource $image [, string $filename [, int $quality ]] ) 以 JPEG 格式将图像输出到浏览器或文件

<?php 
/* 
Created by <A href="http://www.cnphp.info">http://www.cnphp.info</A> 
*/ 
// 文件及缩放尺寸 
//$imgfile = 'smp.jpg'; 
//$percent = 0.2; 
header('Content-type: image/jpeg'); 
list($width, $height) = getimagesize($imgfile); 
$newwidth = $width * $percent; 
$newheight = $height * $percent; 
$thumb = ImageCreateTrueColor($newwidth,$newheight); 
$source = imagecreatefromjpeg($imgfile); 
imagecopyresized($thumb, $source, 0, 0, 0, 0, $newwidth, $newheight, $width, $height); 
imagejpeg($thumb); 
?>
PHP 相关文章推荐
用Socket发送电子邮件(利用需要验证的SMTP服务器)
Oct 09 PHP
一个简单php扩展介绍与开发教程
Aug 19 PHP
Mysql数据库操作类( 1127版,提供源码下载 )
Dec 02 PHP
php中使用parse_url()对网址进行解析的实现代码(parse_url详解)
Jan 03 PHP
解析PHP中数组元素升序、降序以及重新排序的函数
Jun 20 PHP
php自动识别文件编码并转换为UTF-8的方法
Jun 12 PHP
PHP中array_map与array_column之间的关系分析
Aug 19 PHP
以实例全面讲解PHP中多进程编程的相关函数的使用
Aug 18 PHP
PHP实现向关联数组指定的Key之前插入元素的方法
Jun 06 PHP
php微信公众号开发之校园图书馆
Oct 20 PHP
解决在laravel中auth建立时候遇到的问题
Oct 15 PHP
关于Yii2框架跑脚本时内存泄漏问题的分析与解决
Dec 01 PHP
php中随机显示图片的函数代码
Jun 23 #PHP
使用php shell命令合并图片的代码
Jun 23 #PHP
php whois查询API制作方法
Jun 23 #PHP
PHP字符编码问题之GB2312 VS UTF-8解决方法
Jun 23 #PHP
PHP读取网页文件内容的实现代码(fopen,curl等)
Jun 23 #PHP
php中获取指定IP的物理地址的代码(正则表达式)
Jun 23 #PHP
PHP学习笔记 (1) 环境配置与代码调试
Jun 19 #PHP
You might like
phpmyadmin导入(import)文件限制的解决办法
2009/12/11 PHP
PHP基础知识回顾
2012/08/16 PHP
JavaScript实现滚动栏效果的方法
2015/04/27 PHP
php筛选不存在的图片资源
2015/04/28 PHP
PHP生成指定范围内的N个不重复的随机数
2019/03/18 PHP
用 javascript 实现的点击复制代码
2007/03/24 Javascript
jQuery 技巧大全(新手入门篇)
2009/05/12 Javascript
轻量级 JS ToolTip提示效果
2010/07/20 Javascript
数组方法解决JS字符串连接性能问题有争议
2011/01/12 Javascript
js截取中英文字符串、标点符号无乱码示例解读
2014/04/17 Javascript
js脚本获取webform服务器控件的方法
2014/05/16 Javascript
5款JavaScript代码压缩工具推荐
2014/07/07 Javascript
实例讲解JavaScript中call、apply、bind方法的异同
2016/09/13 Javascript
JavaScript实现简单的日历效果
2016/09/25 Javascript
js实现文本上下来回滚动
2017/02/03 Javascript
jQuery插件echarts实现的多折线图效果示例【附demo源码下载】
2017/03/04 Javascript
在vue中实现echarts随窗体变化
2020/07/27 Javascript
[01:01:52]DOTA2-DPC中国联赛正赛 iG vs LBZS BO3 第一场 3月4日
2021/03/11 DOTA
打印出python 当前全局变量和入口参数的所有属性
2009/07/01 Python
跟老齐学Python之变量和参数
2014/10/10 Python
python如何给字典的键对应的值为字典项的字典赋值
2019/07/05 Python
python 实现目录复制的三种小结
2019/12/04 Python
html2canvas截图空白问题的解决
2020/03/24 HTML / CSS
法国在线宠物店:zooplus.fr
2018/02/23 全球购物
任命书格式
2014/06/05 职场文书
贷款委托书
2014/08/01 职场文书
暑期培训班策划方案
2014/08/26 职场文书
给校长的一封检讨书
2014/09/20 职场文书
党的群众路线教育实践活动个人对照检查材料(公安)
2014/11/05 职场文书
公司感谢信范文
2015/01/22 职场文书
大学四年个人总结
2015/03/03 职场文书
2015年房地产个人工作总结
2015/05/26 职场文书
建国大业观后感800字
2015/06/01 职场文书
优质护理服务心得体会
2016/01/22 职场文书
应届生们该怎么书写求职信?
2019/07/05 职场文书
apache基于端口创建虚拟主机的示例
2021/04/22 Servers