phpbar.de logo

Mailinglisten-Archive

[php] iptcembed

[php] iptcembed

Sebastian Mendel lists at sebastianmendel.de
Mit Jun 18 07:31:07 CEST 2008


Michael Spangenberg schrieb:
> N'abend zusammen,
> 
> hat irgendwer vielleicht schon einmal mit der Funktion "iptcembed"
> gearbeitet?
> 
> Ich habe offenbar das Problem, das ausgelesene und geänderte IPTC-Daten
> nicht wieder zurück geschrieben werden. Mein Script sieht bislang
> folgendermaßen aus:
> 
> $datei = "test1.jpg";
> $datei2 = "test2.jpg";
> $image = getimagesize($datei,$info);
> $iptc = iptcparse($info["APP13"]);
> $iptc['2#010'][0] = "TEST";
> $write_iptc = iptcembed($iptc,$datei2,0);
> 
> Beide Fotos, sowie das Script liegen im selben Ordner und haben
> Schreibrechte.
> 
> Müssen die IPTC-Daten ggf. in binärer Form zurück geschrieben werden?
> Falls ja, wie?
> 
> Kann da ggf. irgendwer weiterhelfen?


wenn ich die Kommentare hier http://php.net/iptcembed richtig lese, dann ist 
dein Bild mit den neuen IPTC Daten in $write_iptc

$bild_mit_iptc = iptcembed($iptc, $bild, 0);

du musst also $write_iptc / $bild_mit_iptc noch speichern

-- 
Sebastian Mendel

php::bar PHP Wiki   -   Listenarchive