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

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

PHP 縮圖、截圖、翻轉 程式

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

範例

<?php
include('PHPThumb/PHPThumb.php');
include('PHPThumb/GD.php');
include('PHPThumb/PluginInterface.php');
include('PHPThumb/Plugins/Reflection.php');

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

作者: Tsung

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

發表迴響

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