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 相关文章推荐
php.ini中文版
Oct 09 PHP
基于mysql的论坛(6)
Oct 09 PHP
php 不同编码下的字符串长度区分
Sep 26 PHP
php header功能的使用
Oct 28 PHP
kohana框架上传文件验证规则写法示例
Jul 14 PHP
PHP SPL标准库之数据结构堆(SplHeap)简单使用实例
May 12 PHP
浅谈php错误提示及查错方法
Jul 14 PHP
通过Email发送PHP错误的方法
Jul 20 PHP
[原创]ThinkPHP让../Public在模板不解析(直接输出)的方法
Oct 09 PHP
使用PHP如何实现高效安全的ftp服务器(二)
Dec 30 PHP
php实时倒计时功能实现方法详解
Feb 27 PHP
wordpress网站转移到本地运行测试的方法
Mar 15 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
PHP--用万网的接口实现域名查询功能
2012/12/13 PHP
使用PHP获取汉字的拼音(全部与首字母)
2013/06/27 PHP
ThinkPHP中处理表单中的注意事项
2014/11/22 PHP
双冒号 ::在PHP中的使用情况
2015/11/05 PHP
Fleaphp常见函数功能与用法示例
2016/11/15 PHP
PHP实现的文件操作类及文件下载功能示例
2016/12/24 PHP
php通过pecl方式安装扩展的实例讲解
2018/02/02 PHP
JavaScript 实现??打印?理
2007/04/28 Javascript
js 屏蔽鼠标右键脚本附破解方法
2009/12/03 Javascript
使用js画图之圆、弧、扇形
2015/01/12 Javascript
jquery获取及设置outerhtml的方法
2015/03/09 Javascript
JavaScript实现拖拽网页内元素的方法
2015/04/15 Javascript
微信小程序 支付后台java实现实例
2017/05/09 Javascript
JS组件系列之Gojs组件 前端图形化插件之利器
2017/11/29 Javascript
使用httplib模块来制作Python下HTTP客户端的方法
2015/06/19 Python
Python yield与实现方法代码分析
2018/02/06 Python
python微信跳一跳系列之自动计算跳一跳距离
2018/02/26 Python
python定时关机小脚本
2018/06/20 Python
关于Tensorflow分布式并行策略
2020/02/03 Python
python字符串的index和find的区别详解
2020/06/20 Python
Python之字典对象的几种创建方法
2020/09/30 Python
Python 实现劳拉游戏的实例代码(四连环、重力四子棋)
2021/03/03 Python
韩国休闲女装品牌网站:ANAIS
2016/08/24 全球购物
Servlet方面面试题
2016/09/28 面试题
初中校园之声广播稿
2014/01/15 职场文书
国贸专业的职业规划范文
2014/01/23 职场文书
客户接待方案
2014/02/26 职场文书
网管求职信
2014/03/03 职场文书
委托公证书
2014/04/08 职场文书
本科毕业生应聘求职信
2014/07/06 职场文书
毕业生自荐信范文
2015/03/05 职场文书
让世界充满爱观后感
2015/06/10 职场文书
企业内部管理控制:采购授权审批制度范本
2020/01/19 职场文书
Python基础之常用库常用方法整理
2021/04/30 Python
python中if和elif的区别介绍
2021/11/07 Python
MySQL学习之基础操作总结
2022/03/19 MySQL