(PECL imagick 2, PECL imagick 3)
Imagick::getSize — Imagick nesnesi ile ilgili boyutları döndürür
Imagick nesnesi ile ilgili boyutları "columns" ve "rows" anahtarlı bir dizi olarak döndürür.
Bu işlevin bağımsız değişkeni yoktur.
Önceden Imagick::setSize() kullanarak atanmış Imagick nesnesi ile ilgili piksel boyutlarını döndürür.
Bilginize:
Bu yöntem sadece Imagick::setSize() kullanarak atanmış boyutları döndürür. Görüntünün asıl genişlik ve yüksekliğini elde etmek için Imagick::getImageWidth() ve Imagick::getImageHeight() işlevlerini kullanın.
Örnek 1 - 200x400 boyutlarındaki ham RGB görüntüyü 400x800 boyutlarına büyüttükten sonra boyutlarını döndürmek
<?php
// Boyutları belirledikten sonra ham görüntüyü yükle
$img = new Imagick();
$img->setSize(200, 400);
$img->readImage("image.rgb");
// Büyüt
$img->scaleImage(400, 800);
// Şimdi boyutlarına bak
$size = $img->getSize();
print_r($size);
echo $img->getImageWidth()."x".$img->getImageHeight();
?>
Yukarıdaki örneğin çıktısı:
Array ( [columns] => 200 [rows] => 400 ) 400x800