Imagick::getImageProperties

Returns the image properties

&reftitle.description; public `array` `Imagick::getImageProperties` `string` `pattern`"*" `bool` `include_values`&true;

Returns all associated properties that match the pattern. If &false; is passed as second parameter only the property names are returned. &imagick.method.available.0x636;

&reftitle.parameters;

`pattern`

- The pattern for property names.

`include_values`

- Whether to return only property names. If &false; then only property names will be returned.

&reftitle.returnvalues;

Returns an array containing the image properties or property names.

&reftitle.examples;

### Using `Imagick::getImageProperties`:

An example of extracting EXIF information.

    <?php

    /* Create the object */
    $im = new imagick("/path/to/example.jpg");

    /* Get the EXIF information */
    $exifArray = $im->getImageProperties("exif:*");

    /* Loop trough the EXIF properties */
    foreach ($exifArray as $name => $property)
    {
        echo "{$name} => {$property}<br />\n";
    }

    ?>