Desde hace un tiempo, he usado exiftool para eliminar metadatos innecesarios de los archivos jpg (y para agregar información de derechos de autor) antes de cargarlos:
exiftool -all= image.jpg
Sin embargo, hoy me di cuenta de que esto puede dañar la imagen cuando mi software de edición incrusta información de color adicional en los metadatos (consulte, por ejemplo , este artículo ).
A la izquierda está la imagen dañada y a la derecha el original recién extraído del revelador sin procesar.
Mi pregunta ahora es, ¿qué metaetiquetas son seguras para eliminar y cuáles son esenciales para mantener? Por ejemplo, según la imagen, las etiquetas ICC (es decir -icc_profile:all
, ) no deberían eliminarse si existen. (Posible duplicado de esta pregunta ).
exiftool -all= -TagsFromFile @ -ColorSpaceTags DIRorFILES
Este comando eliminará casi todos los metadatos, pero conservará las etiquetas ExifIFD:ColorSpace, ExifIFD:Gamma, InteropIFD:InteropIndex e ICC_Profile. ColorSpaceTags es un atajo de ExifTool para "etiquetas estándar que llevan información del espacio de color" (agregado en la versión 9.51).
Hay algunas advertencias. -All=
no eliminará el bloque Adobe APP14 en jpegs, ya que esto puede afectar los colores de la imagen. No se almacena información personal en este bloque, por lo que normalmente no es necesario eliminarlo. Tampoco eliminará las etiquetas Exif en un tiff, ya que los datos de la imagen en sí están contenidos en el bloque Exif. -CommonIFD0=
se puede agregar al comando para borrar las etiquetas Exif más comunes en estas imágenes. Consulte Etiquetas de acceso directo de ExifTool para obtener una lista completa de las etiquetas contenidas en el acceso directo de CommonIFD0.
También tenga en cuenta que no desea ejecutar -All=
en un tipo de archivo RAW como NEF o CR2, ya que romperá el archivo y hará que sea imposible mostrarlo. Esto se debe a que se necesitan algunos de los datos EXIF y MakerNotes para representar correctamente la imagen. Consulte las preguntas frecuentes n.° 8 y n .° 20 de exifool .
No te recomiendo que elimines los metadatos de tus imágenes originales. Tiene sentido hacer esto para las imágenes que desea compartir o publicar, durante la etapa de exportación por las siguientes razones:
Así que mi sugerencia es: no elimine los metadatos de sus imágenes que son valiosos para usted. Y en su lugar, use un software de administración de fotos para exportar sus imágenes a un formato correcto, aplique su perfil, elimine los metadatos, asigne sus derechos de autor e información de contacto y agregue sus marcas de agua.
andres marshall
-Orientation
para preservar cualquier información de rotación.kevin cox
exiftool -ColorSpaceTags photo.jpg
para verificar que la información del espacio de color todavía está presente.marca rescate