PHP ImageMagick 怎樣放大或縮小圖片
最近更新時間 2020-11-23 18:10:40
PHP 中 Imagick 類,提供了比GD庫函數更為方便和強大的圖片處理功能。下面介紹怎樣通過 Imagick 提供的方法縮放圖片。
縮放函數
Imagick::scaleImage ( int $cols , int $rows [, bool $bestfit = FALSE [, bool $legacy = FALSE ]] ) : bool
參考案例
高度自適應,把圖片寬度縮放到 300px,寬度或高度參數為 0 表示自適應。
// 根據文件路徑獲取 Imagick 對象
$image = new Imagick('source.jpg');
//高度自適應,把圖片寬度縮放到 300px
$image->scaleImage(300, 0);
寬度自適應,把圖片高度縮放到 300px,寬度或高度參數為 0 表示自適應。
// 根據文件路徑獲取 Imagick 對象
$image = new Imagick('source.jpg');
//寬度自適應,把圖片高度縮放到 300px
$image->scaleImage(0, 300);
把圖片縮放到 200x100,會自動拉伸或壓縮圖片到給定的值,一般很少採用這種方式。
// 根據文件路徑獲取 Imagick 對象
$image = new Imagick('source.jpg');
//縮放到 200x100
$image->scaleImage(200, 100);