找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 428|回复: 0

PHP GD 縮放圖片大小 imagecopyresampled

[复制链接]

66

主题

42

回帖

356

积分

区板主

积分
356
发表于 2024-10-28 21:31:03 | 显示全部楼层 |阅读模式
  1. <?php
  2. // File and new size
  3. $filename = 'test.jpg';
  4. $percent = 0.5;

  5. // Content type
  6. header('Content-Type: image/jpeg');

  7. // Get new sizes
  8. list($width, $height) = getimagesize($filename);
  9. $newwidth = $width * $percent;
  10. $newheight = $height * $percent;

  11. // Load
  12. $thumb = imagecreatetruecolor($newwidth, $newheight);
  13. $source = imagecreatefromjpeg($filename);

  14. // Resize
  15. imagecopyresampled($thumb, $source, 0, 0, 0, 0, $newwidth, $newheight, $width, $height);

  16. // Output
  17. imagejpeg($thumb);
  18. ?>
复制代码


使用 imagecopyresampled 的圖片質量比 imagecopyresized 要好得多

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表