欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

php实现图片的缩放(高手飞过)

程序员文章站 2023-12-28 14:25:22
...
php实现简单的图片缩放。
  1. /**
  2. * Images类是一个图片处理类
  3. * @author pan
  4. * @package application.controllers
  5. * @since 1.0
  6. */
  7. class Images
  8. {
  9. /**
  10. * 缩放图片
  11. * @param $source原图片
  12. * @param $newfile新图片
  13. * @param $pre缩放比例
  14. */
  15. public function thumn($source,$pre,$newfile)
  16. {
  17. //获取图片尺寸
  18. list($s_w,$s_h)=getimagesize($source);
  19. //生成新的图片尺寸
  20. $new_w=$s_w*$pre;
  21. $new_h=$s_h*$pre;
  22. //创建新的图像
  23. $new_f=imagecreatetruecolor($new_w, $new_h);
  24. //用资源图片创建图像
  25. $sour_f=imagecreatefromjpeg($source);
  26. //拷贝资源图片到新图像
  27. imagecopyresampled($new_f, $sour_f, 0, 0, 0, 0, $new_w, $new_h, $s_w, $s_h);
  28. //输出图片到浏览器
  29. imagejpeg($new_f,$newfile);
  30. imagedestroy($new_f);
  31. imagedestroy($sour_f);
  32. }
  33. }
  34. ?>
复制代码

上一篇:

下一篇: