(PECL imagick 2.0.0)
Imagick::pingImageBlob — Traer los atributos rápidamente
$image
)Este método se puede usar para preguntar por el ancho, alto, tamaño y formato de la imagen sin leer toda la imagen de la memoria. Este método está disponible si Imagick ha sido compilado con la versión 6.2.9 (o superior) de ImageMagick.
image
Un string que contiene la imagen.
Devuelve TRUE
en caso de éxito.
Ejemplo #1 Usar Imagick::pingImageBlob()
Hacer ping a una imagen desde un string
<?php
/* leer el contenido de la imagen */
$imagen = file_get_contents("prueba.jpg");
/* crear un nuevo objeto imagick */
$im = new Imagick();
/* pasar el string al objeto imagick */
$im->pingImageBlob($imagen);
/* imprimir el ancho y alto de la image */
echo $im->getImageWidth() . 'x' . $im->getImageHeight();
?>