博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PHP获取图片等比例高度
阅读量:5994 次
发布时间:2019-06-20

本文共 770 字,大约阅读时间需要 2 分钟。

/** * 获取等比高宽 * @param string $image_path 最大宽度 * @param int $max_width 最大宽度 * @param int $max_height 最大高度 */function getRatioSize($image_path, $max_width='', $max_height=''){	list($width, $height) = getimagesize($image_path);	$max_width = abs($max_width)<=0 ? 1 : abs($max_width);	$max_height = abs($max_height)<=0 ? 1 : abs($max_height);	if(!($max_width>$width || $max_height>$height)){		$ratioh = $max_height/$height;		$ratiow = $max_width/$width;		$ratio = max($ratioh, $ratiow);		// New dimensions		$width = intval($ratio*$width);		$height = intval($ratio*$height);	}	return array('width'=>$width, 'height'=>$height);}$image_path = "test2.jpg";$size = getRatioSize($image_path, 300, 100);echo '';

 

转载于:https://www.cnblogs.com/liuensong/archive/2013/03/20/10140378.html

你可能感兴趣的文章
让VMware ESX中的虚拟机随esx开机自动启动
查看>>
rhel6.5解决包的依赖的一个处理方法
查看>>
小功能隐藏着大学问---windows的ACL带来的挑战
查看>>
RSA2012系列(4):网络战揭秘
查看>>
Puppet扩展篇6-通过横向扩展puppetmaster增加架构的灵活性
查看>>
西安OpenParty11月29日活动高清图文回顾——新增西安APEC蓝美图!
查看>>
SFB 项目经验-16-呼叫前客户端性能测试
查看>>
我是如何帮助创业公司改进企业工作的
查看>>
微信公众平台小程序开放公测
查看>>
电商节后巨头们无法言说的“秘密”
查看>>
Facebook收购Moves进军可穿戴
查看>>
Dell:优化IT从定制化开始
查看>>
云计算一体机有妙用
查看>>
大数据产品不仅仅是IT工具
查看>>
在Windows Server 2008系统环境下无损调整分区
查看>>
全文目录
查看>>
【星辰傀儡线·命运环·卷二 尘埃】 6 封印
查看>>
GDI+ 通过笔刷创建钢笔并绘制图案
查看>>
《Windows核心编程》学习笔记(5)– 创建进程,结束进程,创建独立的子进程
查看>>
photoshop CS2 笔记
查看>>