(PECL imagick 2, PECL imagick 3)
Imagick::getSize — 傳回與 Imagick 物件關聯的大小
取得與 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