¿Cómo elimino un perfil ColorSync de una imagen JPEG de la Terminal en El Capitán?

0

Tengo varias imágenes de las que me gustaría quitar el perfil de ColorSync. Eventualmente, me gustaría automatizar esto en bash para poder procesarlo fácilmente en un archivo o carpeta desde el menú contextual usando un servicio de Automator.

¿Cómo elimino un perfil de color de un archivo de imagen usando Terminal?

    
pregunta Emeraldo 24.04.2016 - 00:08

2 respuestas

2

Utilice sips (sistema de procesamiento de imágenes con secuencias de comandos) para eliminar un perfil de color ICC de un archivo de imagen en El Capitán. sips hace un montón de otras cosas también.

Para eliminar el perfil ICC de ColorSync de una imagen:

sips -d profile --deleteColorManagementProperties <imagefile>

Ejemplo:

MyFILE="${HOME}/Pictures/RemoveMyColorSyncProfile.jpg";
sips -d profile --deleteColorManagementProperties "${MyFILE}";

Parece que admite los siguientes tipos de imágenes, pero estoy basando esto en la clave de propiedad de imagen format (ver Opciones en la página del manual):

  • jpeg
  • tiff
  • png
  • gif
  • jp2
  • pict
  • bmp
  • qtif
  • psd
  • sgi
  • tga

Consulte la página del manual para obtener más información, o use sips -h para obtener ayuda con la salida estándar.

    
respondido por el Emeraldo 24.04.2016 - 00:34
1

Después de instalar ImageMagick (preferiblemente con HomeBrew), ejecute este comando de Terminal:

convert in.jpg +profile "icc" out.jpg

donde in.jpg es su imagen de origen y out.jpg es lo que quiere nombrar su nueva imagen. Este comando elimina el perfil icc (pero mantiene todos los demás) de in.jpg.

Para ver qué perfiles tiene una imagen, también puede inspeccionar una imagen con ImageMagick:

identify -verbose in.jpg

Los perfiles se encuentran en la sección "Perfiles:" de la cadena de salida. Algunos perfiles comunes son (sus números pueden variar)

Profile-8bim: 40 bytes
Profile-exif: 1788 bytes
Profile-icc: 30240 bytes
Profile-iptc: 0 bytes
Profile-xmp: 2547 bytes
    
respondido por el Zhanwen Chen 19.11.2018 - 19:32

Lea otras preguntas en las etiquetas