vendredi 4 décembre 2009

Calibrer un écran avec ArgyllCms


Voici la liste des opérations à effectuer pour calibrer son écran avec Argyll en ligne de commande. Il existe également DispcalGUI un interface graphique pour Argyll. Elle permet essentiellement de le paramétrer sans en consulter la documentation. Cependant son utilisation ne simplifie pas réellement les choses dans le sens où il reste indispensable de savoir comment paramétrer le calibrage. Argyll et DispcalGUI sont disponibles pour Linux et Windows. Nous allons suivre les préconisations de Jean Delmas et du site Négatif+ pour la luminosité, la température de couleur et le gamma de l'écran:
  • Luminosité = 85 Cd/m²
  • Température = 6500 K
  • Gamma = 2.2
Au total 5 fonctions d'Argyll sont utiles et doivent être prêtes à l'emploi: dispwin, dispcal, dispread, targen et colprof. Une manière pratique d'y parvenir sous Linux est de décompresser l'archive Argyll disponible ici, et de copier les fonctions en question dans le répertoire /usr/bin (1) . L'écran doit fonctionner depuis plus de 20 minutes, et doit être réglé de façon à s'approcher au mieux des valeurs ci-dessus. Pour les mesurer, connecter la sonde et lancer la commande suivante (2):
dispcal -yl -R

Une fois l'écran calibré sur ces valeurs, nous allons le caractériser et calculer un profil ICC qui portera le nom "NomDuProfil". Plusieurs fichiers seront crées et vont être stockés dans le répertoire courant. L'opération prend environ 40 minutes au total:
dispcal -v -yl -g2.2 NomDuProfil 
La fonction dispcal propose un menu, mais l'écran étant déjà calibré on peut passer directement à la suite en tapant 7. Une fois l'opération terminée, continuer avec:
targen -v -d3 -f400 NomDuProfil
dispread -v -yl -k NomDuProfil.cal NomDuProfil
colprof -v NomDuProfil 
La fonction colprof a ainsi généré le profil ICC dans le fichier NomDuProfil.icc . Pour finir ,la fonction suivante appliquera le profil dans la carte graphique:
dispwin /chemin du répertoire/NomDuProfil.icc
et pour ne plus l'appliquer:
dispwin -c

Pour aller plus loin:
Tutoriel de Phil_ pour Argyll: http://p.chabbert.free.fr/spip.php?article87 
Tutoriel d'Effraie pour Argyll: http://blog.effraie.org/post/2008/04/08/Gestion-des-couleurs-sous-Ubuntu  
Test de DispcalGUI par Volker Gilbert: http://www.questionsphoto...calibrage-d-ecran-open-source 
La gestion des couleurs par Jean Delmas: http://www.questionsphoto...normes-iso-et-autres-preconisations 
La documentation d'ArgyllCms: http://www.argyllcms.com/doc/ArgyllDoc.html 

(1): Il faut les droits de super-utilisateur pour cette opération. Par exemple avec quelque chose du type pour Ubuntu:
sudo cp /chemin du répertoire/argyll/bin/dispcal /usr/bin
ou éventuellement (avec Gnome):
sudo nautilus

(2): Sous Ubuntu, Argyll n'a pas accès à la sonde par défaut, il faut lui donner cette permission:
sudo chmod 777 -R /dev/bus/usb
Noter qu'il y a plus fin en lançant d'abord la commande:
lsusb
Puis en repérant le port exacte sur lequel est connecté la sonde, lancer quelque chose du type:
sudo chmod 666 /dev/bus/usb/002/004
Les 2 derniers numéros dépendant du port USB en question. En cas d'utilisation d'une sonde spyder2, il faut installer le driver propriétaire de celle-ci en utilisant une commande spécifique d'Argyll. Ceci est parfaitement expliqué dans les articles de Phil_ et Effraie cités ci-dessus. La sonde EyeOne Display usuellement vendue avec les écrans Eizo et Lacie fonctionne directement.

0 commentaires:

Enregistrer un commentaire