亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

Imagick PHP如何實現圖片的自動調整大小

PHP
小樊
117
2024-08-13 17:55:41
欄目: 編程語言

Imagick PHP 庫可以通過調整圖片的大小來實現圖片的自動調整大小。以下是一個簡單的示例代碼,演示如何使用 Imagick PHP 庫來實現圖片的自動調整大小:

// 創建一個 Imagick 對象
$image = new Imagick('input.jpg');

// 獲取原始圖片的寬度和高度
$width = $image->getImageWidth();
$height = $image->getImageHeight();

// 設置目標圖片的寬度和高度
$targetWidth = 200;
$targetHeight = 200;

// 計算調整比例
$scaleX = $targetWidth / $width;
$scaleY = $targetHeight / $height;

// 根據較小的縮放比例進行調整
if ($scaleX < $scaleY) {
    $image->scaleImage(0, $targetHeight);
} else {
    $image->scaleImage($targetWidth, 0);
}

// 保存調整后的圖片
$image->writeImage('output.jpg');

// 釋放資源
$image->destroy();

以上代碼將輸入的圖片調整為寬度和高度分別為 200 像素的目標圖片。您可以根據自己的需求修改目標寬度和高度。您還可以根據需要自定義調整邏輯,例如等比例縮放、裁剪等。

0
平度市| 鹤岗市| 怀安县| 松滋市| 肇庆市| 昌宁县| 英德市| 恩施市| 靖宇县| 科技| 罗甸县| 桐梓县| 辰溪县| 宜黄县| 额济纳旗| 深水埗区| 松潘县| 平利县| 通河县| 陕西省| 藁城市| 乌拉特中旗| 祁东县| 瓮安县| 城固县| 静宁县| 平泉县| 微博| 乌鲁木齐市| 忻州市| 襄汾县| 左云县| 土默特右旗| 昌黎县| 彰化市| 子长县| 翁源县| 辽中县| 江孜县| 丰顺县| 扬中市|