¿Cómo puedo quitar etiquetas de un JPEG sin quitar el perfil de color?


7

Durante un tiempo, he usado exiftool para eliminar metadatos innecesarios de los archivos jpg (y para agregar información de copyright) antes de cargarlos:

exiftool -all= image.jpg

Sin embargo, hoy noté que esto puede dañar la imagen cuando mi software de edición incorpora información de color adicional en los metadatos (consulte, por ejemplo, este artículo ).

Imagen distorsionada y original.

A la izquierda está la imagen dañada, y a la derecha el original directamente del desarrollador en bruto.

Mi pregunta ahora es, ¿qué metaetiquetas son seguras para eliminar y cuáles son esenciales para mantener? Por ejemplo, en función de la imagen, -icc_profile:all¿no deberían eliminarse las etiquetas ICC (es decir ) si existen? (Posible duplicado de esta pregunta ).


2
Esto parece funcionar: exiftool -all= image.jpg -tagsfromfile @ -colorspace -interopindex -icc_profile(Según la respuesta de una pregunta duplicada)
Jens

3
Puede responder su propia pregunta como una respuesta en lugar de un comentario, y esa respuesta se votará hacia arriba o hacia abajo. ;-)
TFuto

@StarGeek Publique eso como respuesta, por favor.
Lea mi perfil el

1
¿Podrían publicar comentarios de ExifTool como respuestas? Preferiblemente con un poco de elaboración sobre los detalles? ¡Gracias!
jrista

Respuestas:


8

Como hubo una solicitud para publicar mi comentario como respuesta, aquí está, versión actualizada.

ExifTool -All= --ColorSpaceTags DIRorFILES
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 acceso directo de ExifTool para "etiquetas estándar que llevan información de espacio de color" (agregado en la versión 9.51). La opción de doble guión indica que debe excluirse de la -All=operación de eliminación de etiquetas. Editar: actualizado con un mejor comando. Elimina todos los datos, luego copia la información de color nuevamente en el archivo con -TagsFromFile @.

Hay algunas advertencias. -All=no eliminará el bloque Adobe APP14 en jpegs, ya que esto puede afectar los colores de la imagen. No hay información personal en este bloque, por lo que normalmente no es necesario eliminarla. Tampoco eliminará las etiquetas Exif en un archivo tiff o basado en tiff como Nikon o Canon imágenes en bruto (NEF o CR2), ya que los datos de la imagen 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).


No funciona con exiftool 10.80para archivos JPEG: el perfil de color también se elimina.
Nombre para mostrar

1
@SargeBorsch, actualizado con un mejor comando.
StarGeek

0

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:

  • Puede echar un vistazo a los metadatos de algunas de sus bellas imágenes más adelante, para ver su exposición, información de GPS, etc.
  • Como dijo Paul, las imágenes con el perfil sRGB se verán correctamente en un 99.9% en cualquier dispositivo o navegador web, mientras que las imágenes con otros perfiles se pueden mostrar de manera impredecible para otras personas.
  • Sus imágenes se pueden optimizar para una visualización mejor y más rápida al exportar
  • Puede hacer muchas otras cosas de procesamiento posterior con sus imágenes durante la exportación, como nitidez, aplicación de marcas de agua, etc.

Entonces, mi sugerencia es: no elimine los metadatos de sus imágenes que sean de valor 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 metadatos, asigne sus derechos de autor e información de contacto y agregue sus marcas de agua.


55
Elimino al menos todos los datos XMP porque eso no aporta nada a la imagen y es casi una preocupación de privacidad para mí.
Jens
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.