PHP 縮圖、截圖、翻轉的程式

PHP 縮圖、截圖、翻轉... 等功能, 還蠻常用到的, 下述是以前寫過的:

PHP 縮圖、截圖、翻轉 程式

有個 Open Source 的專案, 把這些都寫成一個物件, 可以很方便的操作使用.

範例

  1. <?php
  2. include('PHPThumb/PHPThumb.php');
  3. include('PHPThumb/GD.php');
  4. include('PHPThumb/PluginInterface.php');
  5. include('PHPThumb/Plugins/Reflection.php');
  6. $options = ['resizeUp' => true, 'jpegQuality' => 100];
  7. $thumb = new PHPThumb\GD('example.jpg', $options);
  8. $img_h = $thumb->getCurrentDimensions()['height']; // width, height
  9. $thumb->resize(240, $img_h)->cropFromCenter(240, 240); // 取得寬度 240,高度維持,等比例縮圖,再來由中間裁切出 240x240
  10. $thumb->show(); // 直接秀
  11. // $image = $thumb->getOldImage(); // 若想額外再增加處理,可由此抓取 image resource
  12. ?>

作者: Tsung

對新奇的事物都很有興趣, 喜歡簡單的東西, 過簡單的生活.

發表迴響

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料