雲網

 找回密碼
 立即註冊
搜索
熱搜: 活動 交友 discuz
查看: 2336|回復: 0

PHP GD 縮放圖片大小 imagecopyresampled

[複製鏈接]

75

主題

80

帖子

409

積分

超級版主

Rank: 8Rank: 8

積分
409
發表於 2020-4-20 14:23:31 | 顯示全部樓層 |閱讀模式
  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 要好得多
回復

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則

Archiver|手機版|小黑屋|雲峰香港

GMT+8, 2020-12-2 17:24 , Processed in 0.045161 second(s), 18 queries .

© 2017 Cloud.hk. All Rights Reserved.

快速回復 返回頂部 返回列表