L'édition jpeg EXIF de données avec Java
Je veux éditer les fichiers jpg' propriétés comme: commentaires, le titre, la date de la prise, de la caméra, cafetière, etc.
J'ai trouvé les bibliothèques pour lire ces données. Mais j'ai besoin d'un gratuit bibliothèque avec des exemples de modifier.
Je suis conscient de apache imagerie (sanselan). Mais je n'étais pas en mesure de modifier les données. Si vous avez déjà utilisé vous-même, je serais accepter que comme une réponse uniquement si vous nous donner un exemple de code autre que celui de leur site web. Parce que même quand j'utilise leur exemple, je n'étais pas en mesure de modifier tous les biens autres que les données GPS. Après je lance le code, fichier-propriétés-détails de toujours avoir les mêmes valeurs.
Merci !
Remarque: j'ai aussi essayé JHeader ( https://sourceforge.net/projects/jheader/ ), mais en l'utilisant comme un processus avec -cl option n'a toujours pas modifié les propriétés de la liste.
OriginalL'auteur Null Pointer | 2016-04-26
Vous devez vous connecter pour publier un commentaire.
Apache commons Imagerie fonctionne pour moi.
J'ai étendu l'échantillon fourni ici
Alors, évidemment, mon client code ressemble à ceci
et la prolongation de la méthode dans WriteExifMetadataExample
S'il vous plaît prêter attention à la ligne où j'ai ajouter des tag
comme un résultat EXIF tag a été correctement ajouté
De changer le tag commentaire vous pouvez effectuer les opérations suivantes
la liste complète des constantes disponibles dans le package:
Votre code est couronnée de succès au Programme d'édition de nom de balise, mais comme je l'ai dit j'ai besoin de mettre à jour les balises tels que les commentaires, le titre, la date de la prise, l'appareil photo maker. Je ne pouvais pas trouver une documentation qui explique ce que ExifTagConstants correspond à ce que l'. Aussi ce type de données de valeur doit être utilisée pour ajouter une méthode.
MicrosoftTagConstants travaillé comme de la magie. Merci beaucoup. Je vais rechercher d'autres constantes.
OriginalL'auteur yurko
Serait un exemple comme ce travail pour vous?
Je suppose que les paquets utilisant comme org.apache.commons.l'imagerie.util.IoUtils et import org.apache.commons.l'imagerie.L'imagerie serait d'une grande aide pour vous ici.
OriginalL'auteur John Oss
De changer le tag commentaire vous pouvez effectuer les opérations suivantes
la liste complète des constantes disponibles dans le package:
OriginalL'auteur yurko