Imagick::getImageProperties

(PECL imagick 2, PECL imagick 3)

Imagick::getImagePropertiesDevuelve las propiedades EXIF de la imagen

Descripción

public Imagick::getImageProperties(string $pattern = "*", bool $include_values = true): array

Devuelve todas las propiedades de la imagen que cumplen con un patrón. Si se pasa false como segundo argumento, solo se devuelven los nombres de las propiedades. Este método está disponible si Imagick ha sido compilado con la versión 6.3.6 o superior de ImageMagick.

Parámetros

pattern

El patrón para los nombres de propiedades.

include_values

Si se deben devolver únicamente los nombres de las propiedades. Si se proporciona false, entonces solo se devolverán los nombres de las propiedades.

Valores devueltos

Devuelve un array que contiene las propiedades de la imagen, o sus nombres.

Ejemplos

Ejemplo #1 Ejemplo con Imagick::getImageProperties()

Ejemplo de extracción de información EXIF.

<?php

/* Crea un objeto */
$im = new imagick("/path/to/example.jpg");

/* Lee las informaciones EXIF */
$exifArray = $im->getImageProperties("exif:*");

/* Recorre las propiedades EXIF */
foreach ($exifArray as $name => $property)
{
echo
"{$name} => {$property}<br />\n";
}

?>