Solo busqué esto. La figura lo compartiría aquí para referencia futura.
command-line
privacy
jpeg
klenwell
fuente
fuente
Respuestas:
Instalar exiftool:
Para leer metadatos de fotos:
Para borrar metadatos de fotos:
Antes de:
Después:
Referencias
fuente
for f in *.jpg; do exiftool -all= "$f"; done
exiftool *.jpg
Imagemagick
En lugar de Exiftool , para manejar los metadatos Exif encontré más útil y el comando más fácil de recordar usando Imagemagick :
Leer
Para eliminar
Con el
imagemagick
paquete instalado, puede hacer esto ( no solo para archivos JPEG ):Del manual :
AFAIK la única diferencia es que
mogrify
no eliminará estos metadatos:Lo que puede ser útil. Comparado con
diff -y <(exiftool wMogrify.jpg) <(exiftool wExiftool.jpg)
Eliminar datos EXIF! = Anonimizar :
-strip
volverá a comprimir la imagen . Esto podría ser algo bueno : el mismo software que toma la foto podría ocultar datos en la imagen ( esteganografía ). No estoy seguro de si la recompresión siempre eliminará todo (probablemente no). Para evitar esta recompresión, puede usar jpegtran :Además, para evitar perder el perfil de color ( ICC , que causa colores más ricos [cita requerida] ):
Puede preguntarse si estos costos son notables o relevantes en su caso.
Otra herramienta sobre esteganografía en imágenes es la steghide .
Si prefiere ExifTool , le puede resultar útil crear un alias a
exiftool -all= *.jpg && rm *original
, o con la-overwrite_original
opción. Para eliminar solo el uso de datos GPSexiftool -gps:all= -xmp:geotag= *.jpg
.Formato WebP : el
webp
paquete proporciona unwebpmux
comando , que administra los metadatos XMP / EXIF y el perfil ICC .Otra alternativa ( solo para JPEG ) es
jhead
.Ver también
fuente
Para eliminar y luego cambiar un solo campo, podemos usar este comando:
Referencia
fuente