Hey,
ich soll ein Programm schreiben was Bilder anhand der exif-Daten sortiert un die Daten anpasst. Speziell geht es um das Datum der Aufnahme. Das soll an die Zeit des Rechners angepasst werden, wenn der User die Zeit der Camera eingibt. Ich hab auch Code gefunden, der mir das ganze ausließt un wieder rein schreibt. Um zu gucken ob das auch wirklich funktioniert hab ich die JPEG mit nem Hex-Editor geöffnet un da hab ich bemerkt, dass das Datum zweimal drin steht. Hier ma nen Auszug aus dem Hex-Editor:
Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9:
| HEX | 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F ------+------------------------------------------------------------------- 1130: | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 1140: | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 1150: | 00 00 32 30 30 36 3A 30 39 3A 30 34 20 31 30 3A ..2006:09:04 10: 1160: | 30 36 3A 32 32 00 32 30 30 36 3A 30 39 3A 30 34 06:22.2006:09:04 1170: | 20 31 30 3A 30 36 3A 32 32 00 00 00 00 06 01 03 10:06:22....... 1180: | 00 03 00 00 00 01 00 06 00 00 01 1A 00 05 00 00 ................ 1190: | 00 01 00 00 11 9C 01 1B 00 05 00 00 00 01 00 00 .....œ.......... |
Der markierte Bereich wird von meinem Programm geändert. Das andere Datum bleibt unberührt. Muss das doppelt drin sein? Und ist es richtig, das mein Code nur eins der beiden Daten ändert? Nich das es am Ende Punktabzug gibt, ich will ne 1 in dem Projekt ^^
MfG Bergmann.