titre

Photographie argentique et numérique sous Linux...
image fond entete
 
  Assigner un profil ICC en ligne de commande  du lundi 22 septembre 2008.

Comme nous l’avons vu dans l’article Assigner un profil et convertir une photo avec The GIMP, il est facile de "coller" un profil ICC à une image. Néanmoins, si l’on a besoin de faire cette manipulation sur un nombre important de fichiers, cela peut devenir vite fastidieux. Heureusement, il existent des outils en ligne de commande permettant de joindre un profil à un fichier image. Ainsi, l’automatisation via un script est alors possible de façon relativement simple.

Actuellement, au moment où j’écris ces lignes, je ne connais que deux outils et ils ne permettent cette manipulation que sur les fichiers JPEG et TIFF.
Ces deux outils sont : cctiff d’Argyllcms et jpegicc de LittleCMS.

 
 
 
Pré-requis :

  • Argyllcms sous forme de binaires ou installé
  • LittleCMS installé

 
 
Assigner un profil ICC à un fichier auformat JPEG :

Voici la ligne de commande permettant cette action :

$ jpegicc -oprofil.icc -e -q100 -t0 -v image_originale.jpg image_avec_profil_icc.jpg

avec :

  • -oprofil.icc : option -o suivit du nom du profil (et de son chemin) sans espace entre l’option et le nom du fichier
  • -e pour indiquer que l’on désire embarquer le profil
  • -q100 pour indiquer le taux de compression du JPEG (ici 100%)
  • -t0 pour le mode "Perceptual"
  • -v pour le mode bavard
  • image_originale.jpg : nom du fichier JPEG original
  • image_avec_profil_icc.jpg : nom du fichier JPEG de sortie

 
 
Assigner un profil ICC à un fichier auformat TIFF :

Voici la ligne de commande permettant cette action :

$ ./cctiff -d profil.icc -i p image_originale.tif image_avec_profil_icc.tif

avec :

  • -d profil.icc : option -d suivit du nom du profil (et de son chemin)
  • -i p pour le mode "Perceptual"
  • image_originale.tif : nom du fichier TIFF original
  • image_avec_profil_icc.tif nom du fichier TIFF de sortie



Date de mise à jour : lundi 22 septembre 2008.
 
 
© 2003/24 - Philippe Jimenez - v2