按照比例改变图片大小_PHP教程

原创
2016-07-13 10:38:51 675浏览


/**
按照比例改变图片大小(非生成缩略图)
@param string $img 图片路径
@param int $max_w 最大缩放宽
@param int $max_h 最大缩放高
*/
function chImageSize ($img,$max_w,$max_h)
{
$size = @getimagesize($img);
$w = $size[0];
$h = $size[1];
//计算缩放比例
@$w_ratio = $max_w / $w;
@$h_ratio = $max_h / $h;
//决定处理后的图片宽和高
if( ($w {
$tn['w'] = $w;
$tn['h'] = $h;
}
else if(($w_ratio * $h) {
$tn['h'] = ceil($w_ratio * $h);
$tn['w'] = $max_w;
}
else
{
$tn['w'] = ceil($h_ratio * $w);
$tn['h'] = $max_h;
}
$tn['rc_w'] = $w;
$tn['rc_h'] = $h;
return $tn ;
}
?>


函数描述及例子

按照比例改变图片大小(非生成缩略图)

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/735073.htmlTechArticle? /** 按照比例改变图片大小(非生成缩略图) @param string $img 图片路径 @param int $max_w 最大缩放宽 @param int $max_h 最大缩放高 */ function chImageSize...
声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。