(PECL imagick 2, PECL imagick 3)
Imagick::getSize — Retorna o tamanho associado ao objeto Imagick
Obtém o tamanho em pixels associado ao objeto Imagick, previamente definido por Imagick::setSize().
Nota:
Este método apenas retorna o tamanho que foi definido usando Imagick::setSize(). Se a intenção for obter a largura/altura real da imagem, devem ser usados os métodos Imagick::getImageWidth() e Imagick::getImageHeight().
Esta função não possui parâmetros.
Retorna o tamanho associado ao objeto Imagick como um array com as chaves "columns" (colunas) e "rows" (linhas).
Exemplo #1 Obtendo o tamanho de uma imagem RGB bruta definida em 200x400, após dimensionar para 400x800 (em comparação com largura/altura)
<?php
// Defina o tamanho primeiro e depois carrega a imagem bruta
$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();
?>
O exemplo acima produzirá:
Array ( [columns] => 200 [rows] => 400 ) 400x800