ImageMagick only supports setting a very small number of EXIF properties.
See http://www.imagemagick.org/discourse-server/viewtopic.php?t=14234
Imagick::getImageProperties
(PECL imagick 2.0.0)
Imagick::getImageProperties — Devuelve las propiedades de la imagen
Descripción
array Imagick::getImageProperties
([ string $pattern = "*"
[, bool $only_names = true
]] )
Devuelve todas las propiedades asociadas que coniciden con el patrón. Si se pasa TRUE como segundo parámetro, sólo 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 las propiedades.
- only_names
-
Si se devuelve sólo los nombres de las propiedades. Si es FALSE también se devuelven los valores
Valores devueltos
Devuelve una matriz que contiene las propiedades de la imagen o los nombres de las propiedades.
Ejemplos
Example #1 Usar Imagick::getImageProperties():
Un ejemplo de extraer la imformación EXIF.
<?php
/* Crear el objeto */
$im = new imagick("/path/to/ejemplo.jpg");
/* Obtener la información EXIF */
$matrizExif = $im->getImageProperties("exif:*");
/* Realizar un bucle a través de las propiedades EXIF */
foreach ($matrizExif as $nombre => $propiedad)
{
echo "{$nombre} => {$propiedad}<br />\n";
}
?>
mhufford
03-Aug-2009 09:03
