Hallo leute! Hat jemand von euch schonmal mit der libtif gearbeitet? Ich benutze sie um IPTC-Daten aus einem Tif zu bekommen! Das klappt auch ohne Probleme! Leider ist das mit dem zurückschreiben in das Image nicht verständlich! Ich dachte an folgenden Code:
C++:
TIFF * tif;
if (tif=TIFFOpen(filePath.c_str(),"w")) { TIFFSetField(tif,TIFFTAG_RICHTIFFIPTC,(uint32) size/4,(void *) iptc_buffer)) TIFFClose(tif); }
Leider öffnet die lib immer ein neues tif zum schreiben und nicht das alte und überschreibt den Tag! Gibt es dafür eine Möglichkeit?
ohne mich auszukennen... würde sagen es liegt an dem "w" parameter. probier doch mal "rw" oder sowas, oder kuck am allerbesten in die doku, was es da noch so gibt : ) -- main($)??<-$<='?'>>2?main($-!!putchar( (("$;99M?GD??(??/x0d??/a:???;a"+'?'/4) ??($??)+'?'/3-2-1+$%2)??''?')):'?';??>
Ich bin ja nun nicht blöde! Das mit "rw" bzw "a" hab ich alles schon probiert! Hätte ja sein können das sich jemand schon mit der libtif beschäftigt hat! Vielleicht meldet sich ja noch jemand! Danke
Das mit "rw" bzw "a" hab ich alles schon probiert!
Kann ich ja nicht riechen, wenn du die version mit "w" postest... -- main($)??<-$<='?'>>2?main($-!!putchar( (("$;99M?GD??(??/x0d??/a:???;a"+'?'/4) ??($??)+'?'/3-2-1+$%2)??''?')):'?';??>