[Tuto] Etalonner son écran avec Argyll CMS

Une question Ă  poser ou un conseil Ă  donner sur l'utilisation des outils logiciels, c'est ici.
Auteur
Message
RonanNormandie
Avatar de l’utilisateur
Messages : 938
Photos : 106
Inscription : 12 Fév 2007
Localisation : Toulouse
/

#1 Message Lun 01 Déc 2008 22:58


Bonjour Ă  tous,

Comme promis, voici un petit tutoriel sur l'utilisation d'Argyll CMS, un logiciel libre pour étalonner son écran avec votre sonde Spyder2, Huey, Lacie, etc. Il permet aussi de calibrer son scanner ou son imprimante, mais cette partie ne sera pas traitée dans ce turotiel.

Beaucoup de fabriquants de sondes brident leurs logiciels de calibration pour artificiellement créer une gamme de produits, grosso-modo : pro et pas-pro. Avec Argyll CMS, logiciel libre, il est possible d'exploiter sa sonde d'entrée de gamme (Spyder2 Express par exemple) avec plus de finesse et de performance que la version pro !

Il y a toutefois un prix à payer : sa non convivialité. Si vous n'êtes pas un minimum à l'aise avec la ligne de commande Unix ou DOS, passez votre chemin, ce logiciel n'est pas pour vous.

Pré-requis

Pour pouvoir utiliser Argyll CMS, il vous faudra possèder une sonde compatible, en voici une liste extraite de la documentation du logiciel :

Code : Tout sélectionner

X-Rite:
    DTP20 "Pulse"                                 - "swipe" type reflective spectrometer, that can be used untethered.
    DTP22 Digital Swatchbook                      - spot type reflective spectrometer.
    DTP41                                         - spot and strip reading reflective spectrometer.
    DTP41T                                        - spot and strip reading reflective/transmissive spectrometer.
    DTP51                                         - strip reading reflective colorimeter.
    DTP92                                         - CRT display colorimeter.
    DTP94 "Optix XR" or "Optix XR2" or "Optix Pro"- display colorimeter.

Gretag-Macbeth (now X-Rite):
    Spectrolino                                   - spot reflective/emissive spectrometer
    SpectroScan                                   - spot reflective/emissive, XY table reflective spectrometer
    SpectroScanT                                  - spot reflective/emissive/transmissive, XY table reflective spectrometer
    Eye-One Pro                                   - spot and "swipe" reflective/emissive spectrometer
    Eye-One Monitor                               - spot and "swipe" emissive spectrometer
    Eye-One Display 1 or 2  or LT                 - display colorimeter
    Huey                                          - display colorimeter

Sequel imaging (Now X-Rite):
     MonacoOPTIX                                  - display colorimeter (Treated as an Eye-One Display 1)
                                                    [The Sequel Chroma 4 may also work.]

DataColor ColorVision:
     Spyder 2                                     - display colorimeter (Note that the user must supply firmware)
                                                    [The Spyder 1 also seems to work.]

Other:
    Colorimètre HCFR                              - display colorimeter


Il vous faudra aussi possèder les droits administrateur/root de votre machine.

Installation sur Linux

Il faut commencer par télécharger Argyll CMS sous forme binaire :

Argyll CMS pour Linux i386
Argyll CMS pour Linux amd64

A partir d'ici, il faut avoir les privilèges "root".

Décompressez l'archive dans un répertoire temporaire. Tous les exécutables qui nous intéressent se trouvent dans le répertoire bin. Un bon endroit où les stoquer est le répertoire /usr/local/bin.

Si vous utilisez la sonde Spyder2, il faut récupérer le fichier binaire du firmware. Cela peut-être fait en utilisant la commande spy2en qui va le rechercher sur votre CD d'installation Colorvision. Le fichier résultant s'appelle spyd2PLD.bin et doit être placé à côté des exécutables d'Argyll CMS (/usr/local/bin dans mon cas). Dans la mesure où il n'est pas possible d'utiliser se firmware sans avoir acheté la sonde au préalable, je vous le fourni en pièce jointe.

6101
Firmware Spyder2
(5.03 Kio) Téléchargé 943 fois
Exifs

Si vous êtes fainéants, vous pouvez tout de suite utiliser Argyll CMS en étant "root", cela fonctionnera. Si par contre vous voulez qu'un utilisateur standard puisse l'utiliser sans avoir à passer par les privilèges de super-utilisateur, il vous faudra faire encore une petite manipulation :

Copiez le fichier 55-Argyll.rules dans le répertoire /etc/udev/rules.d et renommez le sous le nom 99-Argyll.rules. vérifiez qu'il appartient bien à root:root avec les droits 644. Redémarrez udev et cela devrait fonctionner. Dans le cas où votre distribution n'utiliserait pas udev où que sa configuration par défaut ne serait pas adéquate, vous pouvez vous référrer à la documentation d'Argyll sur le sujet.

Calibration de l'écran

C'est la première phase de l'étalonnage de votre écran. Elle consiste à définir les réglages de votre moniteur pour approcher au mieux de vos préférences d'affichage, mais aussi à définir la courbe de rendu des couleurs de votre carte graphique pour corriger le point blanc et l'axe des gris.

Cela se fait avec la commande dispcal

Voici une ligne de commande typique que nous allons décortiquer :

Code : Tout sélectionner

dispcal -v -yl -t 6500 -g 2.2 -B 140 mon_profil

    -v -> pour avoir toutes les informations de mesures
    -yl -> pour calibrer un écran LCD (utiliser -yc pour calibrer un écran cathodique)
    -t 6500 -> on désire un point blanc à 6500K
    -g 2.2 -> Regler la courbe gamma sur celle du sRGB (~2.2)
    -B 140 -> Choisir une luminosité maximum de 140 cd/m²

Une fois la commande lancée, Argyll recherche la sonde. Si tout se passe bien, il la trouve et vous demande d'appuyer sur une touche après l'avoir placé sur l'écran. Vous obtenez alors le menu suivant :

Code : Tout sélectionner

1) Black level (CRT: Offset/Brightness)
2) White point (Color temperature, R,G,B, Gain/Contrast)
3) White level (CRT: Gain/Contrast, LCD: Brightness/Backlight)
4) Black point (R,G,B, Offset/Brightness)
5) Check all
6) Measure and set ambient for viewing condition adjustment
7) Continue on to calibration
8) Exit

Les menus de 1 à 4 permettent de règler les points noir et blanc ainsi que leur luminosité. Sur un écran LCD de bureau, on ne peut en général regler que le point blanc et sa luminosité (menus 3 et 2). Sur un écran de portable, on ne peut rien regler du tout, vous pouvez directement passer au menu 7.

Pour un écran de bureau LCD standard : commencez par régler la luminosité du blanc avec le menu 3. Celui-ci vous affiche la luminosité en cd/m². A vous d'approcher au mieux la valeur souhaité (ici 140) en réglant la luminosité de votre écran (brightness en anglais). une fois terminé, appuyez sur la barre d'espace pour revenir au menu principal.

ATTENTION : Il y a un bug dans la gestion de la sonde Spyder2 et il faut quitter dispcal (Ctrl-C) puis le relancer avant de passer au menu suivant. Si vous ne le faite pas, la sonde mesurera tout le temps du noir (cela ce voit tout de suite). Il faut effectuer cette manipulation après chaque menu.

Passons maintenant au menu 2. Après avoir mesuré quelques couleurs de votre écran Argyll va vous afficher une ligne qui ressemble à cela :

Code : Tout sélectionner

Current Br 143.97, x 0.3237, y 0.3363  DE  5.1  R-- G-  B+

Il va la mettre à jour régulièrement et elle représente le point blanc actuel mesuré sur l'écran par la sonde. La valeur après "DE" nous intéresse : c'est l'écart mesuré au point blanc désiré (ici 5,1 DE). Pour vous rapprocher du point blanc désiré (6500K dans notre exemple), il faut modifier le gain RGB de votre écran sur son menu interne (attention, il ne faut pas toucher à la configuration de votre carte graphique, mais bien aux réglages de l'écran). Argyll vous aide en vous donnant la composante à modifier : R-- G- B+ signifie qu'il faut diminuer le rouge. R- G++ B- signifierait qu'il faut augmenter le vert. Toujours modifier la composante qui possède deux + ou deux -. Lorsque le DE est inférieur à 1, votre point blanc est bon. En dessous de 0,5 il est très bon.

Une fois les réglages de votre moniteur terminés, on peut passer à la calibration. Cela se fait simplement en passant au menu 7. Celui-ci déclenchera la mesure de tout un tas de couleurs et Argyll en déduira la courbe de calibration à rentrer dans la carte graphique. Un fichier mon_profil.cal doit normalement être créé à la fin de cette étape.

ATTENTION : Les mesures prennent du temps et seront fausses si votre économiseur d'écran s'active pendant celles-ci. Pensez donc à le désactiver ainsi que l'extinction d'écran en cas d'inactivité.

Mesure du Gamut de l'écran

Une fois calibré, il faut mesurer avec exactitude le gamut de votre écran. Pour cela il faut préparer un jeu de couleur de test pour Argyll. Cela se fait avec la commande targen :

Code : Tout sélectionner

targen -v -d 3 mon_profil

La commande va produire un fichier mon_profil.ti1 qui va servir de point d'entrée à l'étape suivante, la commande dispread :

Code : Tout sélectionner

dispread -v -yl -k mon_profil.cal mon_profil

Cette commande lance la détermination du gamut précis de votre écran. Elle prend beaucoup de temps (au moins 30 minutes) et produit le fichier mon_profil.ti3 en sortie.

Création du profil ICC

Maintenant Argyll sait tout de votre écran et est prêt à générer un profil ICC à l'usage de Gimp, Bibble, IDC, etc. De nombreux types de profils sont disponibles dans Argyll. Je recommande le profil Shaper + Matrix qui est meilleur que le Gamma + Matrix (les moniteurs LCD n'ont pas une réponse de type x^y). Le meilleur profil possible est le type LAB LUT mais il n'est pas bien géré par certains logiciels (nottament Bibble) donc à éviter. Voici la ligne de commande pour produire le profil avec la commande colprof:

Code : Tout sélectionner

colprof -v -a g mon_profil

Vous voici maintenant avec le précieux fichier mon_profil.icc.

A la sortie de la commande dispcal, celle-ci a configuré votre carte graphique avec la bonne courbe gamma. Cette courbe sera perdue à chaque redémarrage du système ainsi qu'après le passage de certaines applications qui utilisent aussi cette courbe. Elle peut être rechargée très facilement avec la commande dispwin :

Code : Tout sélectionner

dispwin mon_profil.cc

Le mieux est de se faire un raccourci sur son bureau pour pouvoir la recharger à tout moment. C'est en fait l'équivalent du petit utilitaire de chargement de profil fourni par Colorvision sous windows.

ATTENTION : Windows est bugué et refuse de recharger la courbe si il croit qu'elle n'a pas été modifiée (et il se trompe souvent). Il faut donc d'abord effctuer la commande dispwin -c avant de charger votre courbe personnalisée. Voici un exemple de fichier batch :

Code : Tout sélectionner

dispwin -c
dispwin c:\[le chemin du profil]\mon_profil.icc


Ensuite dites à votre logiciel préféré d'utiliser votre profil ICC et vous voilà avec un écran calibré aux petits oignons !

Argyll CMS offre des possibiltés très intéressantes pour qui veut maîtriser sa chaine graphique de A à Z. A vous d'aller chercher ce dont vous avez besoin sur le site internet d'Argyll : http://www.argyllcms.com

Dès que j'ai le temps, je rajoute le chapitre pour l'installation sur Windows. Pour le Mac, je n'en ai pas donc je ne pourrais pas le faire. Toute personne souhaitant le faire sera la bienvenue !
Dernière édition par RonanNormandie le Mar 02 Mars 2010 20:34, édité 2 fois.
A7R II; Alpha 850; Sony FE 16-35/4; Minolta 17-35/2,8-4; Minolta 50/1,7; Sony 70-200/2,8G; Minolta 400/4,5 APO G HS

jimmik
Avatar de l’utilisateur
Messages : 240
Inscription : 06 Sep 2007
Localisation : Le Chesnay 78

#2 Message Mar 02 Déc 2008 12:24


Excellent Ronan !!!!

Je viens de télécharger la version win (j'ai un peu la flemme d'installer une partition Linux) et je regarde ça de plus près.
A900 | A700 grip |600si Classic|
[KM |20/2.8 RS |85/1.4 G (D) |100/2.8 macro (D) |17-35/3.5 G |28-70/2.8 G |80-200/2.8 G |
Zeiss |24-70/2.8 ssm | 16-35/2.8 ssm
Sigma|12-24 Ex DG |

Slipsale
Avatar de l’utilisateur
Messages : 17960
Photos : 55
Inscription : 13 Sep 2007
Localisation : Bretagne
Contact :

#3 Message Mar 02 Déc 2008 13:27


Tuto rajouté au listing des tuto en post-it.
A9 | Rollei 35SE | Mon site

le baron
Avatar de l’utilisateur
Messages : 21
Inscription : 13 Nov 2006
Localisation : Genève

#4 Message Jeu 04 Déc 2008 03:59


Dès que j'ai le temps, je rajoute le chapitre pour l'installation sur Windows. Pour le Mac, je n'en ai pas donc je ne pourrais pas le faire. Toute personne souhaitant le faire sera la bienvenue !


Hello,

Alors tout d'abord merci pour ce tuto très instructif. :commeca:

En se qui concerne la manip' sur un Mac et bien c'est tout pareil que sous linux. :clap:

En Effet Mac OSX étant une base Unix c'est presque la même chose.

Il faut tout simplement reprendre les lignes de commandes dans le terminal (applications/utilitaires).
dispcal -v -yl -t 6500 -gs -B 140 mon_profil

Petite précision tout de même le chemin doit être complet c'est à dire de la manière suivante :


/Users/flo/Downloads/Argyll_V1.0.3/bin/dispcal -v -yl -t 6500 -gs -B 140 mon_profil

Si vous ne voulez pas entrer à la main tout le chemin il faut simplement glisser-déposer la commande (par ex discal) dans la fenêtre du terminal et le tour est joué :mrgreen2:

Voilà si j'ai été assez claire.

Bonne journée A+

Le Baron :soleil:

GONico
Avatar de l’utilisateur
Messages : 6296
Photos : 17
Inscription : 28 Mars 2007
Localisation : Rennes

#5 Message Jeu 04 Déc 2008 08:52


très bon tuto :commeca:



NEX6 ¤ NEX3 Rose ¤ 16/2.8 ¤ 50/1,8 ¤ SIGMA 30/2,8 ¤ 19/2,8


Oric Atmos only

PlisNuX
Avatar de l’utilisateur
Messages : 172
Photos : 8
Inscription : 30 Jan 2008
Localisation : Hauts-de-Seine (92)

#6 Message Mer 17 Déc 2008 02:27


Enfin un tuto sur argyll, en français et qui explique les menus 2 et 3 !
Merci pour ces explications claires et précises.

LCDI
Messages : 5051
Photos : 69
Inscription : 15 Juil 2006

#7 Message Ven 06 Fév 2009 21:31


Et pour Windows ?
:pouet:

:-D
D700 gripped - Nikkor : 24-70/2.8 + 70-200/2.8 VRII + PC-Micro 85/2.8 + TC1.4 + TC2vIII + 300/2.8VRII
"Photographier c'est mettre sur la mĂŞme ligne de mire la tĂŞte, l'oeil et le coeur." H. Cartier-Bresson

LCDI
Messages : 5051
Photos : 69
Inscription : 15 Juil 2006

#8 Message Ven 06 Fév 2009 22:48


Bon ben j'ai trouvé :p
Il faut juste le Driver pour la sonde :
http://www.argyllcms.com/doc/Installing_MSWindows.html

Et les lignes de commande de Linux fonctionnent pour Windows ;)
D700 gripped - Nikkor : 24-70/2.8 + 70-200/2.8 VRII + PC-Micro 85/2.8 + TC1.4 + TC2vIII + 300/2.8VRII
"Photographier c'est mettre sur la mĂŞme ligne de mire la tĂŞte, l'oeil et le coeur." H. Cartier-Bresson

romanoel
Avatar de l’utilisateur
Messages : 8217
Photos : 115
Inscription : 25 Jan 2006
Localisation : Yvelines (FRANCE)
Contact :

#9 Message Ven 06 Fév 2009 22:52


Nikon D850 + Flash Nikon SB 910
Nikon 16 35 f4 VR / Nikon 24 120 f4 / Nikon 70 200 f2.8 VR II / Sigma 50 1.4 Art / Sigma 135 1.8 Art
Epson 3880 et du papier....beaucoup de papier :)
Kit Elinchrom Dlite it 4 / ELC500 et quelques modeleurs
Lowepro Vertex 200 AW / Magnum AW

dudu
Avatar de l’utilisateur
Messages : 1301
Photos : 279
Inscription : 02 Nov 2008
Localisation : Entre Loire et Ain
Contact :

#10 Message Ven 06 Fév 2009 23:24


ooooh grand merci :prosterne:,
je m'étais pas encore pencher sur le sujet et là même pas la peine de chercher (c'est que c'est fainéant l'informaticien :mdr:)
plus d'excuse maintenant je vais calibrer le pingouin pour qu'il ai les plumes bien blanche et noir

faut juste que je me trouve une sonde pas cher :mur:
"Je doute… parfois même de mes incertitudes !" - HFT
la grotte de dudu

LCDI
Messages : 5051
Photos : 69
Inscription : 15 Juil 2006

#11 Message Sam 07 Fév 2009 00:41


romanoel a écrit :ca devrait pouvoir faciliter la tache je pense.....

http://www.questionsphoto.com/article/229-dispcal-gui-le-calibrage-d-ecran-open-source


A ben bravo :p

Moi qui vient de me tapper 2h de calibration ... d'un ecran ... sur 2 ...
et la pafff ... tu me sors ce soft ...
Tu pouvais pas le dire avant :fessee:

Merci ... je vais continuer demain donc ;)
D700 gripped - Nikkor : 24-70/2.8 + 70-200/2.8 VRII + PC-Micro 85/2.8 + TC1.4 + TC2vIII + 300/2.8VRII
"Photographier c'est mettre sur la mĂŞme ligne de mire la tĂŞte, l'oeil et le coeur." H. Cartier-Bresson

romanoel
Avatar de l’utilisateur
Messages : 8217
Photos : 115
Inscription : 25 Jan 2006
Localisation : Yvelines (FRANCE)
Contact :

#12 Message Sam 07 Fév 2009 00:42


j'ai pas essayé....mais si ce soft fonctionne bien et SIMPLEMENT sous linux....je vais enfin pouvoir calibrer mon ecran ;)
Nikon D850 + Flash Nikon SB 910
Nikon 16 35 f4 VR / Nikon 24 120 f4 / Nikon 70 200 f2.8 VR II / Sigma 50 1.4 Art / Sigma 135 1.8 Art
Epson 3880 et du papier....beaucoup de papier :)
Kit Elinchrom Dlite it 4 / ELC500 et quelques modeleurs
Lowepro Vertex 200 AW / Magnum AW

LCDI
Messages : 5051
Photos : 69
Inscription : 15 Juil 2006

#13 Message Sam 07 Fév 2009 01:10


Ben la juste avec les ligne de commande Oo
C'est plus pareil ;)
L'avantage c'est que tu modifies des réglages de l'écran ... pas avec le soft de base de Spyder machin truc ;)

Apparement le soft dispcalGUI-0.2.1b-Setup.exe permet de regler quand tu est en double Screen :)
avec les lignes de commande ... j'ai pas encore cherché ;)
D700 gripped - Nikkor : 24-70/2.8 + 70-200/2.8 VRII + PC-Micro 85/2.8 + TC1.4 + TC2vIII + 300/2.8VRII
"Photographier c'est mettre sur la mĂŞme ligne de mire la tĂŞte, l'oeil et le coeur." H. Cartier-Bresson

RonanNormandie
Avatar de l’utilisateur
Messages : 938
Photos : 106
Inscription : 12 Fév 2007
Localisation : Toulouse
/

#14 Message Sam 07 Fév 2009 09:53


Argyll, l'essayer c'est l'adopter 8)
A7R II; Alpha 850; Sony FE 16-35/4; Minolta 17-35/2,8-4; Minolta 50/1,7; Sony 70-200/2,8G; Minolta 400/4,5 APO G HS

LCDI
Messages : 5051
Photos : 69
Inscription : 15 Juil 2006

#15 Message Dim 08 Fév 2009 15:47


Bon Voila j'ai fini d'étalonner :)

Résultats :

- Mes écrans sont apparemment plus contrastés et plus lumineux, on a vraiment l'impression de calibrer quelque chose par rapport au logiciel fourni avec la sonde (sypder express) étant donné que l'on fait des actions sur l'écran lui même.
- Il faut compter pas loin de 2 heures pour mener à bien toute la procédure.
- Il est possible de calibrer 2 écrans avec ce programme, il faut juste ajouter le commutateur "-d 2" à la ligne de commande de dispcal.
- Pour charger les 2 profils dans Windows XP j'utilise :
Microsoft Color Control Panel Applet for Windows XP

Voilou, je conseille vivement :)

J'ai essayé le soft trouvé par Romain (dispcalGUI) ... vraiment pas convaincu ... il a planté plusieur fois ... boff quoi ...

Sinon je vais essayer de faire une procédure plus simple avec un tit Script ... mais pas pour desuite ;)
D700 gripped - Nikkor : 24-70/2.8 + 70-200/2.8 VRII + PC-Micro 85/2.8 + TC1.4 + TC2vIII + 300/2.8VRII
"Photographier c'est mettre sur la mĂŞme ligne de mire la tĂŞte, l'oeil et le coeur." H. Cartier-Bresson

sedatiphe
Messages : 11
Inscription : 01 Déc 2008
Localisation : Villeneuve d'Ascq, France

#16 Message Mar 03 Mars 2009 11:08


Bonjour,

Je suis sous Windows vista 64 et j'ai encore un moniteur CRT 21 pouces Viewsonic P227f, non calibré évidemment. :mur2:
Je me suis donc mis a argyllcms avec dispcalGUI , qui soit dit en passant fonctionne très bien et ne plante pas chez moi.
Le fait d'utiliser DispcalGUI ne m'a nullement empêché de consulter tous les tutoriel disponibles sur le sujet dont celui ci.

Bon, la sonde est une huey pro et j'ignore ce quelle vaut pour calibrer.
Je l'ai achetée au États Unis car je l'ai trouvé à prix intéressant même avec les frais de port et de douane, j'ai écarté la Spyder2 express.
Il se trouve que malgré la lecture des tutos il y a quelques doutes qui m'assaillent.
Sur mon moniteur je ne peux pas toucher aux réglages RGB, non disponibles dans le menu, j'ai uniquement luminosité, contraste et température de couleur.
Alors voilà lors de la calibration il me faut toucher aux réglages RGB, argyllcms l'indique clairement, alors comment peut-on faire ?
Sony Alpha 200/ Sony DT 18/70 F3.5-5.6/ Sigma 17-70 F2.8-4.5 DC EX Macro/ Sigma 105 EX Macro et pis c'est tout !


Revenir vers « Traitement numérique »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 1 invité