Bonjour a toutes et tous,
voici un petit tuto pour faire fonctionner proprement la version 4.2.0 sur Linux. J'espere en aider certains.
Ma configuration: un PC vieillot avec Linux Mint 17.1 Rebecca. C'est une variante Debian, comme Ubuntu. Un D5300 tout neuf, lui.
En theorie la methode fonctionne sur tout Linux.
Tout se joue avec le fichier de configuration camconst.json. Le json n'est pas un programme, c'est un format de fichier texte. C'est lui que RT lit au demarrage.
L'installation a cree un fichier camconst.json passe partout dans le repertoire /usr/share/rawtherapee. C'est le repertoire traditionnel pour installer des programmes. Il appartient a l'administrateur (root). Mais le simple utilisateur peut copier ses fichiers.
On va en faire une copie dans notre repertoire personnel et la modifier pour le D5300. Je le fait en mode graphique, quitte a me faire huer par les Linuxiens pur jus.
Avec le navigateur de fichier, choisir Systeme de fichiers et entrer dans /usr/share/rawtherapee. Cliquer droit et copier le fichier camconst.json. Attention PAS COUPER, COPIER ! Mais Couper ne devrait pas etre accessible.
Ouvrir votre repertoire Personnel, chercher dans les menus deroulants, 'Afficher les fichiers caches'.
On doit voir un repertoire .config. L'ouvrir, puis ouvrir le repertoire RawTherapee et y coller le fichier camconst.json.
Le copier et creer une copie (coller). Renommer la copie en camconst D5300 14bits.json.
Editer le fichier camconst.json avec un editeur simple, exemple gedit, et rechercher le texte suivant:
{ // Quality B, does not work with 12bit files
"make_model": "Nikon D5300",
"dcraw_matrix": [ 6988,-1384,-714,-5631,13410,2447,-1485,2204,7318 ], // adobe dcp d65
"ranges": { "black": 150, "white": 4070 } // attention.. BL/WL values are for 14bit files, has to be BL150/WL4070 for 12bit files. WL typical 16383 set to 16300 for safety
},
Remplacer "ranges": { "black": 600, "white": 16300 } par "ranges": { "black": 150, "white": 4070 } .
Enregistrer le fichier. Ouvrir RT et magie ca fonctionne avec les NEF en 12 bits !
Bonnes dera(w)tisations !
Jluc
PS Je suis une quiche en Windows, libre a tout venant de faire la meme chose sur cet OS.
PS N°2: je ne peut pas resister a la ligne de commande:
cd /usr/share/rawtherapee/
cp camconst.json ~/.config/RawTherapee/camconst.json
cd ~/.config/RawTherapee
cp camconst.json camconst D5300 14bits.json
gedit camconst.json
rawtherapee
PS N°3 Pour les plus hardis, .config/RawTherapee contient un fichier options. Mettre verbose=true et lancer RT en console. Il trace toutes ses actions:
Loading Nikon D5300 image from /media/pouetpouet/DSC_1427.NEF...
constants exists for "Nikon D5300" in camconst.json
black levels: R:150 G1:150 B:150 G2:150 (provided by camconst.json) <-- Yes, Papa !
white levels: R:4070 G1:4070 B:4070 G2:4070 (provided by camconst.json) <-- Yes, Papa !
raw crop: 0 0 6016 4016 (provided by dcraw)
color matrix provided by camconst.json
cam_mul:[2,066406 1,000000 1,605469 0,000000], AsShotNeutral:[0,483932 1,000000 0,622871 0,000000]
pre_mul:[1,000000 0,483932 0,776938 0,483932], scale_mul:[16,718113 8,090428 12,988930 8,090428], cblack:[150,000000 150,000000 150,000000 150,000000]
rgb_cam:[ [ 1,812967 -0,144791 0,041164], [-0,773295 1,544653 -0,432961], [-0,039672 -0,399862 1,391797] ]
cam_mul:[2,066406 1,000000 1,605469 0,000000], AsShotNeutral:[0,483932 1,000000 0,622871 0,000000]
pre_mul:[1,000000 0,495252 0,863230 0,496267], scale_mul:[16,718113 8,279678 14,431582 8,296641], cblack:[150,000000 150,000000 150,000000 150,000000]
rgb_cam:[ [ 1,812967 -0,144791 0,041164], [-0,773295 1,544653 -0,432961], [-0,039672 -0,399862 1,391797] ]
Raw As Shot White balance: temp 4656,818390, tint 0,940104
Raw Reference (auto) white balance: temp 4344,394684, tint 0,897640, multipliers [2,537711 2,056911 1,117056 | 2,231936 1,322408 1,883178]