您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息
免费发信息
三六零分类信息网 > 赤峰分类信息网,免费分类信息发布

php中图片的缩放比例

2024/3/4 7:50:13发布11次查看
在图片保存中,我们不必在ps或其他工具来修改图片,我们也可以用代码来实现。下面举两例子,效果相同:

srcimg=$a;
  $this->scle=$b;
  list($src_w $src_h)=getimagesize($this->srcimg);
  $dst_w=ceil($src_w*$this->scle);
  $dst_h=ceil($src_h*$this->scle);
  $arr=explode(.$this->srcimg);
  $ext=end($arr);
  if($ext==jpg){
   $src_img=imagecreatefromjpeg($this->srcimg);
  }else if($ext==gif){
   $src_img=imagecreatefromgif($this->srcimg);
  }else if($ext==png){
   $src_img=imagecreatefrompng($this->srcimg);
  }else{
   echo 请选择jpg、png、gif图片格式;
   exit;
  }
  $dstimg=$arr[0].$this->scle._small...$ext;
  $dst_img=imagecreatetruecolor($dst_w$dst_h);
  imagecopyresampled($dst_img$src_img0000$dst_w$dst_h$src_w$src_h);
  if($ext==jpg){
   imagejpeg($dst_img$dstimg);
  }else if($ext==gif){
   imagegif($dst_img$dstimg);
  }else if($ext==png){
   imagepng($dst_img$dstimg);
  }
  imagedestroy($src_img);
  imagedestroy($dst_img);
 }
}
$image=imgs/a.jpg;
$b=1;
$i=new zoom($image$b);
?>
赤峰分类信息网,免费分类信息发布

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录