PHP Conference Japan 2024

Imagick::getSize

(PECL imagick 2, PECL imagick 3)

Imagick::getSize傳回與 Imagick 物件關聯的大小

說明

public Imagick::getSize(): 陣列

取得與 Imagick 物件關聯的像素大小,先前由 Imagick::setSize() 設定。

注意事項:

這個方法只會回傳使用 Imagick::setSize() 設定的大小。如果您想要取得圖片實際的寬度/高度,請使用 Imagick::getImageWidth()Imagick::getImageHeight()

參數

這個函式沒有參數。

回傳值

回傳與 Imagick 物件關聯的大小,以陣列形式表示,鍵值分別為 "columns"(欄)和 "rows"(列)。

範例

範例 #1 取得一個設定為 200x400 的原始 RGB 圖片在縮放至 400x800 後的大小(與寬度/高度比較)

<?php
//先設定大小,然後載入原始圖片
$img = new Imagick();
$img->setSize(200, 400);
$img->readImage("image.rgb");

$img->scaleImage(400, 800);

$size = $img->getSize();
print_r($size);

echo
$img->getImageWidth()."x".$img->getImageHeight();
?>

上述範例會輸出:

Array
(
    [columns] => 200
    [rows] => 400
)
400x800

新增註解

使用者貢獻的註解

這個頁面沒有使用者貢獻的註解。
To Top