Je viens de regarder ça. La figure que je partagerais ici pour référence future.
command-line
privacy
jpeg
Klenwell
la source
la source
Réponses:
Installez exiftool:
Pour lire les métadonnées de photo:
Pour effacer les métadonnées de photo:
Avant:
Après:
Références:
la source
for f in *.jpg; do exiftool -all= "$f"; done
exiftool *.jpg
Imagemagick
Au lieu d’ Exiftool , pour gérer les métadonnées Exif, j’ai trouvé plus utile et la commande plus facile à mémoriser avec Imagemagick :
Lire
Retirer
Avec le
imagemagick
paquet installé, vous pouvez faire cela ( pas seulement pour les JPEG ):De manuel :
Autant que je sache, la seule différence est que
mogrify
cela ne supprimera pas ces métadonnées:Ce qui pourrait être utile. Comparé à
diff -y <(exiftool wMogrify.jpg) <(exiftool wExiftool.jpg)
Remove EXIF data! = Anonymize :
-strip
recompresse l'image . Cela pourrait être une bonne chose : le même logiciel que celui qui prend la photo pourrait masquer des données sur l'image ( stéganographie ). Je ne sais pas si la recompression supprimera toujours tout (probablement pas). Pour éviter cette recompression, vous pouvez utiliser jpegtran :Aussi, pour éviter de perdre le profil de couleur ( ICC , qui provoque des couleurs plus riches [citation nécessaire] ):
Vous pourriez vous demander si ces coûts sont perceptibles ou pertinents dans votre cas.
Le steghide est un autre outil de la stéganographie sur les images .
Si vous préférez Exiftool , vous pouvez trouver utile de créer un alias pour
exiftool -all= *.jpg && rm *original
, ou avec-overwrite_original
option. Pour supprimer uniquement les données GPS, utilisezexiftool -gps:all= -xmp:geotag= *.jpg
.Format WebP : le
webp
package fournit unewebpmux
commande permettant de gérer les métadonnées XMP / EXIF et le profil ICC .Une autre alternative ( uniquement pour les JPEG ) est
jhead
.Voir également
la source
Pour supprimer puis modifier un seul champ, nous pouvons utiliser cette commande:
Référence
la source