Depuis un certain temps, j'utilise exiftool pour supprimer les métadonnées inutiles des fichiers jpg (et pour ajouter des informations de copyright) avant de les télécharger:
exiftool -all= image.jpg
Cependant, aujourd'hui, j'ai remarqué que cela peut endommager l'image lorsque mon logiciel d'édition incorpore des informations de couleur supplémentaires dans les métadonnées (voir par exemple cet article ).
À gauche est l'image endommagée, et à droite l'original à droite du développeur brut.
Ma question est maintenant de savoir quelles métatags sont sécuritaires à supprimer et lesquelles sont essentielles à conserver? Par exemple, sur la base de l'image, les balises ICC (c'est-à-dire -icc_profile:all
) ne devraient pas être supprimées si elles existent? (Copie possible de cette question .)
exiftool -all= image.jpg -tagsfromfile @ -colorspace -interopindex -icc_profile
(selon la réponse de la question en double.)Réponses:
Puisqu'il y avait une demande pour poster mon commentaire comme réponse, la voici, la version mise à jour.
ExifTool -All= --ColorSpaceTags DIRorFILES
exiftool -all= -TagsFromFile @ -ColorSpaceTags DIRorFILES
Cette commande supprimera presque toutes les métadonnées mais conservera les balises ExifIFD: ColorSpace, ExifIFD: Gamma, InteropIFD: InteropIndex et ICC_Profile. ColorSpaceTags est un raccourci ExifTool pour les "balises standard qui contiennent des informations sur l'espace colorimétrique" (ajouté au ver 9.51).
L' option double tiret indique qu'il doit être exclu de l'Edit: mis à jour avec une meilleure commande. Supprime toutes les données, puis copie les informations de couleur dans le fichier avec-All=
opération de suppression de balise.-TagsFromFile @
.Il y a quelques mises en garde.
-All=
ne supprimera pas le bloc Adobe APP14 en jpeg, car cela peut affecter les couleurs de l'image. Aucune information personnelle n'est conservée dans ce bloc, il n'est donc normalement pas nécessaire de la supprimer. Il ne supprimera pas non plus les balises Exif dans un fichier tiff ou basé sur un fichier tiff tel que les images brutes Nikon ou Canon (NEF ou CR2), car les données d'image elles-mêmes sont contenues dans le bloc Exif.-CommonIFD0=
peut être ajouté à la commande pour effacer les balises Exif les plus courantes dans ces images (voir Balises de raccourci ExifTool pour la liste complète des balises contenues dans le raccourci CommonIFD0).la source
10.80
pour les fichiers JPEG - le profil de couleur est également supprimé.Je ne vous recommande pas de supprimer les métadonnées de vos images originales. Il est judicieux de le faire pour les images que vous souhaitez partager ou publier, pendant la phase d'exportation pour les raisons suivantes:
Donc, ma suggestion est la suivante: ne supprimez pas les métadonnées de vos images qui ont de la valeur pour vous. Et à la place, utilisez un logiciel de gestion de photos pour exporter vos images au bon format, appliquez votre profil, supprimez les métadonnées, attribuez vos droits d'auteur et vos coordonnées et ajoutez vos filigranes.
la source