Jul 11 2010

Digikam Metadata mit PHP auslesen

Das Auslesen der mit digikam gesetzten Keywords für die Fotoverwaltung stellt an und für sich kein Problem dar wenn man Sie erst mal gefunden hat. Entgegen meiner Annahme ich würde die Tags in den Exif Bilddaten finden werden diese in den IPTC Infos gespeichert und können einfach ausgelesen werden.

Beispiel:

<?php
$path = “test3.jpg”;
$info = array();
$size = getimagesize($path, $info);
$iptc = iptcparse($info['APP13']);

foreach ($iptc as $key => $section) {
foreach ($section as $name => $val) {
echo “$key.$name.$section: $val<br />\n”;

}
}

?>

an die zugehörigen Exifdaten kommt man am besten über die exif_read_data funktion welche in der PHPhilfe sehr ausführlich dokumentiert ist.