www.adminn.cn
站长正能量分享网!

php 图片等比例缩放

AD:阿里云服务器企业会员更优惠 腾讯云香港,韩国免备案服务器1.8折优惠

php 图片等比例缩放代码是一款根据用户上传的图片来指定比例大小的图片,原理很简单就是算出图片大小进等比例就行了,第二款生成小图是固定图片大小,但是如何图片小于设定的图片就填白,这是一个好方法.

php 图片等比例缩放实例代码如下:

  1. <?php 
  2. header("content-type:image/jpeg"); 
  3. $filename = hsdir.'/mljntc2p.jpg'
  4. $im = imagecreatefromjpeg($filename); 
  5. $h=imagesy($im);//获得目标图片高度 
  6. $new_img_width  = 257; 
  7. $new_img_height = 522; 
  8.  
  9. $newim = imagecreate($new_img_width$new_img_height); 
  10. $white = imagecolorallocate($newim, 255,255,255); //设置背景颜色 
  11. imagecopyresized($newim$im, 0, 0, 0, 0, $new_img_width$new_img_height$new_img_width$new_img_height); 
  12. imagefilledrectangle($newim,0,$h,$new_img_width,$new_img_height,$white); 
  13. //填充  目标图片高度作为起驶y坐标 以指定截取宽高为结束坐标 
  14. imagejpeg($newim); 
  15. imagedestroy($newim); 
  16. imagedestroy($im); 
  17. ?> 
  18. 代码二: 
  19. <?php 
  20. header("content-type:image/jpeg"); 
  21. $filename = 'myface.jpg'
  22. $im = imagecreatefromjpeg($filename); 
  23. $new_img_width  = 80; 
  24. $new_img_height = 150; 
  25. $newim = imagecreate($new_img_width$new_img_height); 
  26. $white = imagecolorallocate($newim, 255,255,255); //设置背景颜色 
  27. imagecopyresized($newim$im, 0, 0, 0, 0, $new_img_width$new_img_height$new_img_width$new_img_height); 
  28. imagejpeg($newim);//开源代码phpfensi.com 
  29. imagedestroy($newim); 
  30. imagedestroy($im); 
  31. ?> 

模板优惠价: (点击购买)
版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章名称:《php 图片等比例缩放》
文章链接:https://www.adminn.cn/news/8053.html
本站资源模板仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。2021.5月起,网站调整,暂不再分享免费模板。谢谢理解

Adminn.Cn 站长分享圈

帝国CMS精品模板腾讯云优惠券,代金券

2次开发,学习研究使用!扫码支付后联系QQ677123发货!

支付宝扫一扫打赏