Titel, Beschreibung, Stichwörter.
Dann werde sie in eine Datenbank importiert, und die IPTC -Daten,ausgelesen.
Code: Select all
{
$p="bild.jpg";
$stich = iptc($p, '2#025');
echo $stich[0]; # erstes Wort
function iptc( $image_path, $wert )
$size = getimagesize($image_path, $info);
if(is_array($info))
{ $iptc = iptcparse($info["APP13"]);
foreach (array_keys($iptc) as $s)
{ $c = count ($iptc[$s]);
for ($i=0; $i <$c; $i++)
{ if($s==$wert) $data[]=$iptc[$s][$i];
}
}
}
if(count($data)==1) $data=$data[0];
return $data
}
Doch ich bekomme nicht raus.
lese ich das gleiche Bild in mein Photosop CS4 ein, und schau unter
Dateiinformation, sind die alle vorhanden.
Nur unter PHP nicht!
Wenn ich das Bild nun unter Photoshop speichere, kann ich plötzlich die IPTC Daten über PHP auslesen.
Das gleiche mit dem Beschreibungsfeld
Gibt es vielleicht noch eine möglichkeit, iptc Daten auszulesen?
