(PECL imagick 2, PECL imagick 3)
Imagick::getSize — Retorna el tamaño asociado con un objeto Imagick
Obtener el tamaño asociado con un objeto Imagick, previamente definido por Imagick::setSize().
Nota:
Este método retorna simplemente el tamaño que ha sido definido utilizando Imagick::setSize(). Si se desea obtener la anchura/altura real de la imagen, utilícense Imagick::getImageWidth() y Imagick::getImageHeight().
Esta función no tiene parámetros.
Retorna el tamaño asociado con un objeto Imagick,
en forma de array, con las claves "columns
" (columnas) y
"rows
" (filas).
Ejemplo #1 Obtención del tamaño de una imagen RGB cruda definida a 200x400, tras escalado a 400x800 (en relación a la anchura/altura)
<?php
//Establecer el tamaño primero y luego cargar la imagen cruda
$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();
?>
El resultado del ejemplo sería:
Array ( [columns] => 200 [rows] => 400 ) 400x800