Bearbeiten von jpeg-EXIF-Daten mit Java
Möchte ich Bearbeiten-jpg-Dateien " Eigenschaften, wie: Kommentare, Titel, Aufnahmedatum, Kamera-maker, etc.
Habe ich gefunden-Bibliotheken zum Lesen dieser Daten. Aber ich brauche eine frei Bibliothek mit Beispielen zu Bearbeiten Sie.
Ich bin mir bewusst, dass der apache-imaging (sanselan). Aber ich war nicht in der Lage, Daten zu Bearbeiten, die mit es. Wenn Sie zuvor verwendet haben, es selbst, ich würde akzeptieren, dass als Antwort nur, wenn Sie ein Beispiel-code eine andere als die, in Ihrer website. Denn auch wenn ich Ihr Beispiel war ich nicht in der Lage, jede Eigenschaft Bearbeiten, andere als die GPS-Daten. Nachdem ich den code ausführen, wird die Datei-Eigenschaften-details immer noch die gleichen Werte haben.
Dank !
Hinweis: ich habe auch versucht JHeader ( https://sourceforge.net/projects/jheader/ ), sondern als ein Prozess mit cl-option immer noch nicht geändert-Eigenschaften-Liste.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Apache commons Imaging arbeitet für mich.
Habe ich erweitert die Probe hier
So offensichtlich mein client-code sieht wie folgt aus
und der erweiterten Methode in WriteExifMetadataExample
Bitte achten Sie nur auf die Linie, wo ich zusätzliche tag
als Ergebnis EXIF-tag war richtig Hinzugefügt
Ändern Sie die Kommentare-Tags Sie können die folgenden
die vollständige Liste der verfügbaren Konstanten ist in dem Paket:
Wäre ein Beispiel wie diese Arbeit für Sie?
Ich würde davon ausgehen, mit Paketen wie org.apache.Unterhaus.imaging.util.IoUtils und import org.apache.Unterhaus.imaging.Imaging wäre eine große Hilfe für Sie hier.
Ändern Sie die Kommentare-Tags Sie können die folgenden
die vollständige Liste der verfügbaren Konstanten ist in dem Paket: