Imagick::getImageProperties

(PECL imagick 2, PECL imagick 3)

Imagick::getImagePropertiesRetorna as propriedades da imagem

Descrição

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

Retorna todas as propriedades associadas que correspondem ao padrão. Se false for passado como segundo parâmetro, apenas os nomes das propriedades são retornados. Este método estará disponível se a extensão Imagick tiver sido compilada com a ImageMagick versão 6.3.6 ou superior.

Parâmetros

pattern

O padrão para os nomes das propriedades.

include_values

Informa se devem ser retornados apenas os nomes das propriedades. Se for false, apenas os nomes das propriedades são retornados.

Valor Retornado

Retorna um array contendo as propriedades da imagem ou nomes de propriedades.

Exemplos

Example #1 Usando Imagick::getImageProperties()

Um exemplo de extração de informações EXIF.

<?php

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

/* Obtém as informações EXIF */
$exifArray = $im->getImageProperties("exif:*");

/* Faz um laço de repetição pelas propriedades EXIF */
foreach ($exifArray as $name => $property)
{
    echo "{$name} => {$property}<br />\n";
}

?>