"We are back" « oc.at

PHP: IPTC-Daten schreiben

DJ_Cyberdance 09.05.2004 - 01:06 1267 3
Posts

DJ_Cyberdance

Here to stay
Avatar
Registered: Jun 2002
Location: Vesterålen
Posts: 1838
In JPEG-Files lassen sich in IPTC-Feldern zusätzliche Infos speichern (ähnlich EXIF). In PHP gibts die Funktion iptcembed(), die allerdings, wie sich herausgestellt hat, nur funktioniert, wenn ein JPEG-File bereits IPTC-Daten enthält. Ist dies nicht der Fall, können mit iptcembed() auch keine hinzugefügt werden. Offenbar ein Bug.

Hat sich rein zufälligerweise schon jemand von euch mit IPTC auseinandergesetzt und kann mir ein paar Tips geben, wie ich diese Funktionalität anderweitig implementieren kann?

Oder gibts unter Linux ein Commandline-Tool, das IPTC verändern kann? Ließe sich dann einfach mit system() starten, zwar nicht so elegant, aber würds auch tun...

Bin für jede Hilfe dankbar!

PS.: Die Beispiele, die bei der PHP-Doku gepostet wurden (at.php.net/iptcembed) habe ich bereits probiert, es zeigt sich eingangs erwähntes Verhalten.

kleinerChemiker

Here to stay
Avatar
Registered: Feb 2002
Location: Wien
Posts: 4328
schau mal auf http://www.imagemagick.org/. da gibts auch ne version, die unter php funzt und die suche hat paar resultate bei iptc ausgespuckt.

hth

MIK

DJ_Cyberdance

Here to stay
Avatar
Registered: Jun 2002
Location: Vesterålen
Posts: 1838
Thx, werd ich schaun

DJ_Cyberdance

Here to stay
Avatar
Registered: Jun 2002
Location: Vesterålen
Posts: 1838
Hm... ich glaub, auch Imagemagick hat genau das gleiche Problem wie PHP:

http://studio.imagemagick.org/magic...opic.php?p=1032

Angeblich kann auch Imagemagick nur IPTC-Felder ändern und löschen, nicht aber hinzufügen... Gibts ja nicht daß das nicht geht... Um das selbst zu implementieren reichen meine Programmierkenntnisse fürcht ich nicht aus, obwohl ein interessantes Projekt wärs schon...
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz