Imagick::getImageProperties
(PECL imagick 2, PECL imagick 3)
Imagick::getImageProperties — 画像のプロパティを返す
説明
public Imagick::getImageProperties
([ string $pattern
= "*"
[, bool $include_values
= true
]] ) : array
関連付けられているプロパティのうち、パターンにマッチするものをすべて返します。
二番目の引数を false
にすると、プロパティの名前だけを返します。
このメソッドは、ImageMagick バージョン 6.3.6 以降で Imagick をコンパイルした場合に使用可能です。
パラメータ
pattern
- プロパティ名のパターン。
include_values
- プロパティ名のみを返すかどうか。
false
の場合は、プロファイル名のみを返します。
返り値
画像のプロパティあるいはプロパティ名を含む連想配列を返します。
例
例1 Imagick::getImageProperties() の使用法
EXIF 情報を抽出します。
<?php/* オブジェクトを作成します */$im = new imagick("/path/to/example.jpg");/* EXIF 情報を取得します */$exifArray = $im->getImageProperties("exif:*");/* EXIF のプロパティをループします */foreach ($exifArray as $name => $property){ echo "{$name} => {$property}<br />\n"; }?>