PHP 图像尺寸调整代码


复制代码 代码如下:

/**********************
*@filename - path to the image
*@tmpname - temporary path to thumbnail
*@xmax - max width
*@ymax - max height
*/
function resize_image($filename, $tmpname, $xmax, $ymax)
{
$ext = explode(".", $filename);
$ext = $ext[count($ext)-1];
if($ext == "jpg" || $ext == "jpeg")
$im = imagecreatefromjpeg($tmpname);
elseif($ext == "png")
$im = imagecreatefrompng($tmpname);
elseif($ext == "gif")
$im = imagecreatefromgif($tmpname);
$x = imagesx($im);
$y = imagesy($im);
if($x <= $xmax && $y <= $ymax)
return $im;
if($x >= $y) {
$newx = $xmax;
$newy = $newx * $y / $x;
}
else {
$newy = $ymax;
$newx = $x / $y * $newy;
}
$im2 = imagecreatetruecolor($newx, $newy);
imagecopyresized($im2, $im, 0, 0, 0, 0, floor($newx), floor($newy), $x, $y);
return $im2;
}

这里是摘自phpStudy之前发布的文章。更多的技巧可以参考。
收集的二十一个实用便利的PHP函数代码



相关阅读:
Windows7使用建设银行U盾
您的服务器不支持MySql数据库,无法安装论坛程序
一个实用的JSP分页代码
Append、Debug、Diskcomp命令的使用说明
详解CSS3:box-shadow
学习ASP的理由 分析小结
实例讲解实现抓取网上房产信息的ASP程序
vb.net入门--NotifyIcon 组件的使用
用jquery实现自定义风格的滑动条实现代码
将Session值储存于SQL Server中
PHP入门教程:?(问号)和:(冒号)
JS重要知识点小结
支持oicq头像的留言簿(二)
锋利的jQuery 要点归纳(一) jQuery选择器
快速导航
PHP MySQL HTML CSS JavaScript MSSQL AJAX .NET JSP Linux Mac ASP 服务器 SQL jQuery C# C++ java Android IOS oracle MongoDB SQLite wamp 交通频道 作文范文 汉江最美是瀛湖 秋风拂过 小王子读书笔记400字 有梦想才有未来 大一新生入党申请书3000字 春... 企业国庆节放假通知范文 悲剧的人 写月亮的优美句子说说 秋天的米亚罗 机器人的梦想 《皇帝的新装》课件10.rar(2293)k 散文随笔:《纪实片》:胡思乱想之生活忏悔录 爱到最后,是陌生 专科毕业生个人思想品德鉴定 雪中的梅 信用联社业务部经理竞聘演讲稿 初二有关春天来了的作文:春暖花开 木兰从军读后感 2012年义工工作总结 最经典语录的小说 春节拾趣 下辈子,我只愿做你的女人 思悟 总经理发给员工的国庆祝福短信 把握有限的人生作文100字 别说我没有经过坎坷(转载)作文100字 爱施家人——思考与家人相处的问题 创建省优质幼儿园汇报材料 小学六年级作文1500字:天边浮云 无限遐思…… (一) 别说我小作文500字 今天,我戴上了红领巾 《三国演义》 《我是谁》教学反思 《我与绘画的缘分》教学简案 我感受到了什么的魅力作文 懒惰的生活作文700字 我的微笑----你看不见 卫生事业十二五规划2 听心灵的声音 党性修养学习讲稿 春天来了作文:春雨过后 城乡统筹推进多种形式消防队伍建设论文 “顽皮”而可爱的小金鱼800字 余姚加油 钢铁厂建党周年大合唱比赛主持词礼仪主持 汉语——不朽的灵魂 跟着穷爸过日子 ╲丶懦夫 21岁的独白

Copyright © 2016 phpStudy |