您好,欢迎访问一九零五行业门户网

php 创建等比例图片代码_PHP教程

说 明:$maxwidth和$maxheight只能传递一个,如果传最大宽度将自动计算高度,如果传最大高度将自动计算宽度* 返 回 值:如果创建成功返回文件保存的地址,否则返回false
 说    明:$maxwidth和$maxheight只能传递一个,如果传最大宽度将自动计算高度,如果传最大高度将自动计算宽度
* 返 回 值:如果创建成功返回文件保存的地址,否则返回false
=$maxheight) {
  $new_height=$maxheight;
  $new_width=round(($old_width*$new_height)/$old_height);
 } elseif(!empty($maxwidth) && $old_width>=$maxwidth) {
  $new_width=$maxwidth;
  $new_height=round(($old_height*$new_width)/$old_width);
 }
 if(!empty($new_width) || !empty($new_height)) {
  if($img_ex==jpg || $img_ex==png) {
   $dst_img=imagecreatetruecolor($new_width,$new_height);
  } else {
   $dst_img=imagecreate($new_width,$new_height);
  }
  imagecopyresampled($dst_img,$src_img,0,0,0,0,$new_width,$new_height,$old_width,$old_height);
  $smallname=$dir.$img_name.$small_ex...$img_ex;
  switch($img_ex) {
   case jpg:
    imagejpeg($dst_img,$smallname,100);
    break;
   case gif:
    imagegif($dst_img,$smallname);
    break;
   case png:
    imagepng($dst_img,$smallname);
    break;
  }
 }
 return $smallname;
}
http://www.bkjia.com/phpjc/632976.htmlwww.bkjia.comtruehttp://www.bkjia.com/phpjc/632976.htmltecharticle说 明:$maxwidth和$maxheight只能传递一个,如果传最大宽度将自动计算高度,如果传最大高度将自动计算宽度* 返 回 值:如果创建成功返回文...
其它类似信息

推荐信息