Comment puis-je supprimer des balises d'un JPEG sans supprimer le profil de couleur?

7

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 ).

Image déformée et originale.

À 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 .)

Jens
la source
2
Cela semble fonctionner: exiftool -all= image.jpg -tagsfromfile @ -colorspace -interopindex -icc_profile(selon la réponse de la question en double.)
Jens
3
Vous pouvez répondre à votre propre question en tant que réponse au lieu d'un commentaire, et cette réponse sera positive ou négative. ;-)
TFuto
@StarGeek Postez cela comme réponse, s'il vous plaît.
Veuillez lire mon profil le
1
Pourriez-vous poster des commentaires ExifTool comme réponses? De préférence avec un peu d'élaboration sur les spécificités? Merci!
jrista

Réponses:

8

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' -All=opération de suppression de balise. Edit: mis à jour avec une meilleure commande. Supprime toutes les données, puis copie les informations de couleur dans le fichier avec -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).

StarGeek
la source
Ne fonctionne pas avec exiftool 10.80pour les fichiers JPEG - le profil de couleur est également supprimé.
Nom d'affichage
1
@SargeBorsch, mis à jour avec une meilleure commande.
StarGeek
0

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:

  • Vous pourriez jeter un œil aux métadonnées de certaines de vos belles images plus tard, pour voir leur exposition, les informations GPS, etc.
  • Comme l'a dit Paul, les images avec le profil sRGB seront correctement visualisées à 99,9% sur n'importe quel appareil ou navigateur Web tandis que les images avec un autre profil peuvent être affichées de manière imprévisible pour d'autres personnes.
  • Vos images peuvent être optimisées pour une visualisation meilleure et plus rapide lors de l'exportation
  • Vous pouvez faire beaucoup d'autres choses de post-traitement avec vos images pendant l'exportation comme la netteté, l'application de filigranes, etc ...

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.

Murat - Logiciel Daminion
la source
5
Je supprime au moins toutes les données XMP car cela ne contribue en rien à l'image et est presque un souci de confidentialité pour moi.
Jens