Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#26 Le 13/10/2019, à 22:00

moko138

Re : À la découverte de dcraw

SI tu n'as rien renommé,
alors une solution est

# Se placer dans le bon répertoire :
cd "/DATA-WD500/Images/NEF/NEF PARK /Nef/"

puis, pour le fichier "Parking Sept 2014_03.NEF" :

# Traiter l'image :
dcraw -T -a "Parking Sept 2014_03.NEF"

(le .tiff sera créé dans le répertoire courant).
  - -


Maintenant, si ce n'est pas un lapsus et que tu cibles vraiment un des fichiers dont le nom se termine par "01.NEF",
alors il est prudent de commencer par les lister (parce que s'il y a 1000 de ces fichiers en *01.NEF, et qu'un seul t'intéresse, ce serait une sacrée perte de temps et d'énergie de les traiter tous). Donc :

# Se placer dans le bon répertoire (sauf si déjà fait) :
cd "/DATA-WD500/Images/NEF/NEF PARK /Nef/"

puis

find . -maxdepth 1 -type f -name "*01.NEF"

Où le " . " désigne le répertoire courant ;
et où  "-maxdepth 1" empêche find (="trouver") de descendre dans les sous-répertoires.

  - -

Mais je me permets d'insister :
placer, comme tu l'as fait tout à l'heure, une copie du fichier qui t'intéresse, dans un répertoire de travail créé spécialement pour accueillir la copie et rien qu'elle est une sécurité !


%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel :  À la découverte de dcraw

Hors ligne

#27 Le 13/10/2019, à 22:11

jeange

Re : À la découverte de dcraw

Je sais ce qu'est un Dossier avec dedans des fichiers mais un Répertoire ???
Mais j'ai un autre problème avec un Dossier dans les Récents qui affiche 1 élément mais il n'y a rien dedans et si je veux le Retirer des récents, il bloque l'ordi que je dois arrêter comme un sauvage.


PCLF CLEVO W670SZQ  SSD 480Go  i3  Ram 12Go  Haswell HD4600 Ubuntu 20.04.6 et 22.04.3 LTS 64bit
033 V nospE  03.01.2 pmiG
Merci de donner les retours avec les balises < > et les allers avec les valises, et toujours pas de raton laveur.
%NOINDEX%

Hors ligne

#28 Le 13/10/2019, à 23:28

moko138

Re : À la découverte de dcraw

Dossier = répertoire.  smile

  - -

Mais j'ai un autre problème avec un Dossier dans les Récents qui affiche 1 élément mais il n'y a rien dedans et si je veux le Retirer des récents, il bloque l'ordi que je dois arrêter comme un sauvage.

Serais-tu en train de tripatouiller ~/.local/share/recently-used.xbel (ou un autre fichier-système du même tonneau) ?


%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel :  À la découverte de dcraw

Hors ligne

#29 Le 14/10/2019, à 08:52

jeange

Re : À la découverte de dcraw

moko a écrit :

Serais-tu en train de tripatouiller ~/.local/share/recently-used.xbel (ou un autre fichier-système du même tonneau) ?

non, je viens juste d'aller voir ce truc en dossiers cachés dans le home > local > share, il y en a trois en bas:
-recently-used.xbel 89,3ko
-recently-used.xbel.CJRA1Z 217,9ko
-recently-used.xbel.UWQVVZ 64,2ko
et ce matin le fameux dossier dans Récents a 4 éléments mais si on l'ouvre il n'y a rien dedans...


PCLF CLEVO W670SZQ  SSD 480Go  i3  Ram 12Go  Haswell HD4600 Ubuntu 20.04.6 et 22.04.3 LTS 64bit
033 V nospE  03.01.2 pmiG
Merci de donner les retours avec les balises < > et les allers avec les valises, et toujours pas de raton laveur.
%NOINDEX%

Hors ligne

#30 Le 14/10/2019, à 09:38

moko138

Re : À la découverte de dcraw

Laisse ces fichiers tranquilles !


%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel :  À la découverte de dcraw

Hors ligne

#31 Le 14/10/2019, à 09:40

jeange

Re : À la découverte de dcraw

Je n'y touche pas, après ton#28 je voulais m'informer.


PCLF CLEVO W670SZQ  SSD 480Go  i3  Ram 12Go  Haswell HD4600 Ubuntu 20.04.6 et 22.04.3 LTS 64bit
033 V nospE  03.01.2 pmiG
Merci de donner les retours avec les balises < > et les allers avec les valises, et toujours pas de raton laveur.
%NOINDEX%

Hors ligne

#32 Le 22/11/2019, à 12:23

VinsS

Re : À la découverte de dcraw

Salut,

Pour info, j'ai fait une implémentation de dcraw en Python.

https://pyunraw.readthedocs.io/en/latest/

Autre chose, les liens de dcraw semblent morts et il se dit sur la toile que Dave Coffin ne maintient plus son projet.


Vincent
Oqapy      Qarte      PaQager

Hors ligne

#33 Le 22/11/2019, à 13:09

moko138

Re : À la découverte de dcraw

Salut VinsS, ça fait plaisir de te revoir !  smile

dcraw est dans les dépôts de 18.04.

Le site de Dave Coffin https://www.dechifro.org/dcraw/ est opérationnel, liens compris.  smile

J'ai besoin d'une traduction :
que signifie "implémentation de dcraw en Python" ?
Et quel avantage par rapport au dcraw original ?
  Merci d'avance !


P.S. :
Sauf erreur de ma part, il y a un lapsus en https://pyunraw.readthedocs.io/en/latest/tutorial.html :

That’s means we can decode one image into a thread

pour
That means we can decode one image into a thread


%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel :  À la découverte de dcraw

Hors ligne

#34 Le 22/11/2019, à 14:01

VinsS

Re : À la découverte de dcraw

dechifro.org était inaccessible quand je l'ai testé.

En fait l'implémentation signifie que j'ai repris l'intégralité du code de D. Coffin mais j'y ai remplacé la fonction main() par du code en C toujours mais faisant appel à l'api CPython.

Ce qui, après compilation, permet de faire

import pyunraw
raw = pyunraw.PyUnraw("_DSC2849.NEF")
raw.unraw(0, "_DSC2849_1")

dans un script python.

Il n'y a que deux différences avec dcraw, le format de sortie par défaut est .tiff et les images en mode portrait ne sont pas automatiquement pivotées.

Merci pour la faute d'anglais que je vais directement corriger.


Vincent
Oqapy      Qarte      PaQager

Hors ligne

#35 Le 22/11/2019, à 14:51

moko138

Re : À la découverte de dcraw

Si je retraduis ta traduction de "implémentation de dcraw en Python" sans les termes techniques (que je ne comprends pas), ça donnerait :
"adaptation de dcraw qu'on peut appliquer (options comprises) de l'intérieur d'un script python" ?
  Est-ce grosso modo correct ?


  Et si oui, à quoi ça sert, puisqu'on peut de toute façon lancer dcraw dans un script bash, par exemple un traitement par lot :

find /répertoire <options> -iname *.NEF -print0 | xargs -0 dcraw <options>

?


%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel :  À la découverte de dcraw

Hors ligne

#36 Le 22/11/2019, à 15:43

VinsS

Re : À la découverte de dcraw

Ben oui, c'est évidement plus destiné à être intégré à une appli en Python plutôt que de l'utiliser en ligne de commande pour des images individuelles.


Vincent
Oqapy      Qarte      PaQager

Hors ligne

#37 Le 28/01/2020, à 17:31

Phil17

Re : À la découverte de dcraw

Bonjour, bonsoir,
Est-ce qu'utiliser une interface graphique (GUI) augmente de beaucoup la lenteur du logiciel dcraw ?
Je demande ça parce que moi et le Terminal, ça s'est souvent terminé en réinstallation, alors...
Je vois UFRaw ou MeGUI.

Merci de votre retour,
Philippe

Dernière modification par Phil17 (Le 28/01/2020, à 17:32)


XPS15 version 2020 (7590) i7-9750H, RAM : 16 Go, SSD 512 Go, Écran FHD 15,6"
Xubuntu 22.04LTS, TLP en mode BAT persistant.

Hors ligne

#38 Le 28/01/2020, à 22:52

moko138

Re : À la découverte de dcraw

Phil17 a écrit :

Est-ce qu'utiliser une interface graphique (GUI) augmente de beaucoup la lenteur du logiciel dcraw ?

1) dcraw n'a pas d'interface graphique.

2) Compare, chronomètre à la main, dcraw avec une appli graphique qui t'est familière.

3) Mais je te suggère de lire le fil.

  - -

moi et le Terminal, ça s'est souvent terminé en réinstallation, alors...

Vois terminal et https://doc.ubuntu-fr.org/tutoriel/cons … es_de_base

  - -

Je vois UFRaw ou MeGUI.

J'utilise souvent gimp-ufraw, mais je ne connais pas "MeGUI" qui semble être un logiciel de conversion video : quel rapport fais-tu avec le traitement de photos brutes ?

Dernière modification par moko138 (Le 28/01/2020, à 22:53)


%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel :  À la découverte de dcraw

Hors ligne

#39 Le 29/01/2020, à 15:30

Phil17

Re : À la découverte de dcraw

Merci pour ta réponse, moko, je vais aller vérifier car j'ai l'impression d'avoir lu trop vite et fait une confusion avec MeGUI.
Edith : En plus, MeGUI est pour Windoze... Du moins la version que j'ai téléchargé !

Dernière modification par Phil17 (Le 29/01/2020, à 17:29)


XPS15 version 2020 (7590) i7-9750H, RAM : 16 Go, SSD 512 Go, Écran FHD 15,6"
Xubuntu 22.04LTS, TLP en mode BAT persistant.

Hors ligne

#40 Le 29/01/2020, à 21:50

moko138

Re : À la découverte de dcraw

Utiliser la balance des blancs indiquée par le boîtier. (Option -w (en minuscule)).

Ex :

dcraw -T -w mon-fichier.RAW

            .
Cette option s'impose chaque fois que la balance indiquée par le boîtier est correcte. Sans cette option, la balance choisie par dcraw peut être surprenante, voire désagréable.

= =

Modifié le #6 (ajustement automatique de la balance).


%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel :  À la découverte de dcraw

Hors ligne

#41 Le 04/02/2020, à 09:53

moko138

Re : À la découverte de dcraw


%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel :  À la découverte de dcraw

Hors ligne

#42 Le 26/08/2021, à 23:06

moko138

Re : À la découverte de dcraw

.                      Débruitage géométrique
  On connaît le débruitage chromatique (-n nombre). Mais parfois on constate à fort grandissement un bruit géométrique sous forme de trame carrée ou de paires de traits.
L'option -f les élimine en grande partie:

dcraw -f "mon-fichier"

Sur -f, le man est très discret :

-f   Interpolate RGB as four colors.  Use this if the output shows false 2x2 meshes with VNG or mazes with AHD.
  Utilisez cette option si la sortie affiche de faux maillages 2x2 avec VNG ou des labyrinthes avec AHD.

VNG et AHD sont des modes d'interpolation, (par ailleurs visibles - et modifiables - dans gimp-ufraw). Voir les options -q 0 à -q 3 dans man dcraw.

Dernière modification par moko138 (Le 27/08/2021, à 00:02)


%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel :  À la découverte de dcraw

Hors ligne

#43 Le 26/08/2021, à 23:07

moko138

Re : À la découverte de dcraw

.                      Correction de l'exposition
Le man :

-b brightness   Divide the white level by this number, 1.0 by default.

est très mal formulé.
En fait, -b 2 ou toute valeur strictement supérieure à 1, éclaircit toute l'image;
-b 0.4 l'assombrit, comme toute valeur strictement inférieure à 1 et strictement supérieure à 0.

Les valeurs négatives ne sont pas acceptées.
-b 0.001   produit une image noire.
-b 0.1       produit une image presque noire.

Ma suggestion : commencer les essais avec un écart de trois dixièmes (-b 0.7 ou -b 1.3).

dcraw -w -b 1.3 "mon-fichier"

.
/!\ Pensez à renommer le fichier de sortie avant de passer à une nouvelle valeur (ou à une autre option). Sans quoi le nouveau test écraserait l'ancien.


.                      Curiosités :
La valeur zéro, non documentée dans le man (!), produit une image de contraste extrême, au point de fausser les couleurs ; à essayer.

La valeur 1, par construction, laisse l'exposition inchangée, cependant, comme la dérawtisation n'est pas celle du constructeur mais celle de dcraw, le rendu sera brut, donc très différent ; à essayer, en combinaison ou non avec d'autres options (balance des couleurs, débruitage et autres).

Dernière modification par moko138 (Le 26/08/2021, à 23:31)


%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel :  À la découverte de dcraw

Hors ligne

#44 Le 26/08/2021, à 23:07

moko138

Re : À la découverte de dcraw

.                      Balance des couleurs
Nous avons vu
- l'option -w, en #40, conseillée quand la balance indiquée par le boîtier est correcte ;
- l'option -a, en #6, utile quand la balance indiquée par le boîtier est incorrecte ET que le sujet est chromatiquement équilibré (quand les parts de chaque couleur primaire sont à peu près équivalentes).
     Mais quand la balance indiquée par le boîtier est incorrecte ET le sujet chromatiquement déséquilibré, alors dcraw permet d'imposer les corrections de son choix. C'est le rôle de l'option -r.

0) Se placer (comme toujours) dans le répertoire contenant l'image brute à traiter.

1) Lancer

dcraw -v "mon-fichier"

ce qui va (tout en sortant une image) afficher quelques paramètres de traitement, dont les quatre "multipliers" (coefficients) qui règlent la wb (balance des couleurs) de sortie. Ex:

(...) 
Loading (...) from toto.NEF ... (...)
multipliers 2.267915 1.000000 1.217263 1.000000   #  <-- LÀ !
AHD interpolation...
Converting to sRGB colorspace...
Writing data to toto.ppm ...
moi@mon-pc:/mon-repertoire/$

         .
2) Noter ces 4 coefficients en les arrondissant (deux décimales suffisent largement), soit :
2.27  1  1.22  1
Ils constituent la base de travail sur laquelle nous allons jouer.
Comment ?
   C'est maintenant l'option -r qui va nous servir

dcraw -r 2.27  1  1.22  1  "mon-fichier"

laisserait intact l'équilibre chromatique.
Accroître le premier nombre rougit l'image
Accroître le second nombre verdit l'image
Accroître le troisième nombre augmente le magenta de l'image
    On peut aussi baisser un nombre, même en-dessous de 1.
   
Remarque 1 : L'option -r n'affecte que le chromatisme, aucunement la densité !


On laissera le quatrième nombre à 1. (Cf. l'option -f, plus haut).
          .
Applications :
Pour retirer du jaune, il faut retirer du rouge et du vert...

dcraw -r 1.3  0.7  1.22  1  "mon-fichier"

...ou bien augmenter le magenta et retirer un peu de rouge :

dcraw -r 1.7  1  4  1  "mon-fichier"

De toute façon, on est parti pour tâtonner.
Voici quelques exemples de corrections de vues nocturnes sous éclairage public tungstène :

dcraw -r 0.9  0.9  6.2  1  Fich001.NEF

  Puis deux versions différentes d'une même vue :

dcraw -r 0.9  0.9  4.5  1  -n 1000 -f  Fich002.NEF
dcraw -r 1.1  0.65  3   1  -n 1000 -f  Fich002.NEF

  Et encore :

dcraw -r 0.8  0.7  4  1  -b 0.7  -f   Fich003.NEF

  Et enfin :

dcraw -r 1.13  1.2  2.4  1  -b 1.2  -n 1400 -f  Fich004.NEF

.
Comme vous le voyez, il n'y a pas de solution universelle, mais la palette fournie par dcraw est particulièrement large !
.
/!\   Ici encore, pensez à renommer le fichier de sortie avant de passer à une nouvelle valeur (ou à une autre option). Sans quoi le nouveau test écraserait l'ancien.


Remarque 2 : Pour éviter de perdre du temps à ce stade, on n'introduira pas encore le débruitage (-n nombre), gourmand en temps-machine.

Remarque 3 : Dans le cas d'images bruitées et que vous désirez éclaircir (-b nombre), il est pertinent de tester simultanément les options -r et -b, voire -r, -b, -f et -q, car l'éclaircissement des ombres peut mettre en évidence une dérive chromatique excessive (ombres colorées à tort) : vous pourrez dès lors alléger vos corrections, sans vous fourvoyer plus avant.


- - - - -

Nous savons désormais comment corriger par dcraw l'exposition, la balance des blancs, le bruit chromatique, le bruit géométrique etc. Y compris en forçant à volonté une sortie en 16 bits par couleur.
  J'espère pouvoir vous détailler bientôt comment moduler la pente du pied de courbe...

Amusez-vous bien !

Dernière modification par moko138 (Le 27/08/2021, à 00:12)


%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel :  À la découverte de dcraw

Hors ligne

#45 Le 07/09/2021, à 21:00

jeange

Re : À la découverte de dcraw

Holà moko,
fait chauffer le terminal cool
(mise à jour de darktable 3.6 , quelques 80 modules dont certaines nouvelles fonctionnalités)
quoi que un bon jpeg juste passé dans Gimp pour être vu sur le web ... tongue


PCLF CLEVO W670SZQ  SSD 480Go  i3  Ram 12Go  Haswell HD4600 Ubuntu 20.04.6 et 22.04.3 LTS 64bit
033 V nospE  03.01.2 pmiG
Merci de donner les retours avec les balises < > et les allers avec les valises, et toujours pas de raton laveur.
%NOINDEX%

Hors ligne

#46 Le 17/09/2021, à 11:55

jeange

Re : À la découverte de dcraw

Houlà !
Il est vrai que le premier traitement/sortie est rapide mais je passe dix fois plus de temps à taper les lignes de commande et j'achoppe sur le débruitage :

-n noise_threshold

-doit-on remplacer n par une valeur entre 100 et 1000 ???
-peut-on demander plusieurs options sur une première commande ou se retaper  mad  une ligne par option ???

à suivre


PCLF CLEVO W670SZQ  SSD 480Go  i3  Ram 12Go  Haswell HD4600 Ubuntu 20.04.6 et 22.04.3 LTS 64bit
033 V nospE  03.01.2 pmiG
Merci de donner les retours avec les balises < > et les allers avec les valises, et toujours pas de raton laveur.
%NOINDEX%

Hors ligne

#47 Le 17/09/2021, à 16:46

jeange

Re : À la découverte de dcraw

Ouaip !
La bonne ligne pour moi :

dcraw -T -w -b 1.0 "DSC_0010.NEF"

j'ai testé avec b 0.7 > trop mou et b 1.3 > trop dur pour l'écart hautes/basses lumières.


JPG origine Fine (double de NEF) 6000x4000 réduit à 2000x1337:
L-Alchimista-11-Sept-2021-001.jpg

NEF développé avec dcraw en sortie Tiff, idem formats précédents, bruit légèrement réduit dans Gimp + renf netteté 2.00x0.4 et export jpg qual 90.
L-Alchimista-11-Sept-2021-001dcraw.jpg

A + tard.

Dernière modification par jeange (Le 22/09/2021, à 21:38)


PCLF CLEVO W670SZQ  SSD 480Go  i3  Ram 12Go  Haswell HD4600 Ubuntu 20.04.6 et 22.04.3 LTS 64bit
033 V nospE  03.01.2 pmiG
Merci de donner les retours avec les balises < > et les allers avec les valises, et toujours pas de raton laveur.
%NOINDEX%

Hors ligne

#48 Le 22/09/2021, à 22:13

jeange

Re : À la découverte de dcraw

Un nouveau test par beau temps:
-400ISO
-obj 70/300 à 70mm
-1/600 à f11
-6016x4016 pix

1632343545.jpg

JPEG origine qual maxi (99 dans Gimp)
NEF dév avec dcraw : -T -w -b 0.5 -n 100 (netteté dans Gimp rayon 2 quantité 0.4)
NEF dév avec darktable :  corr optique, expo origine, wbal boîtier, (renf netteté dans darktable r2 quant 0.5 seuil 0.5)


PCLF CLEVO W670SZQ  SSD 480Go  i3  Ram 12Go  Haswell HD4600 Ubuntu 20.04.6 et 22.04.3 LTS 64bit
033 V nospE  03.01.2 pmiG
Merci de donner les retours avec les balises < > et les allers avec les valises, et toujours pas de raton laveur.
%NOINDEX%

Hors ligne

#49 Le 23/09/2021, à 00:28

moko138

Re : À la découverte de dcraw

Salut !
M'en vais voir tout cela à tête reposée...  smile
Exemple de débruitage :

dcraw (...) -n 200 (...) toto.RAW
# Attention à l'espace !

Nombre à choisir entre 1 et 2000.
(zéro : pas de débruitage, c'est le réglage par défaut.)
            .
Et dans

dcraw -T -w -b 1.0 "DSC_0010.NEF"

Oui, mais

-b 1 

devrait être inutile puisque c'est le réglage (de densité) par défaut.


%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel :  À la découverte de dcraw

Hors ligne

#50 Le 23/09/2021, à 16:33

jeange

Re : À la découverte de dcraw

Dans le cas #48 la valeur -b est meilleure à 0.9 , omettre -n pour une image correctement exposée dans de telles conditions de lumière ; la seule différence avec le jpeg étant un peu moins de contraste.


PCLF CLEVO W670SZQ  SSD 480Go  i3  Ram 12Go  Haswell HD4600 Ubuntu 20.04.6 et 22.04.3 LTS 64bit
033 V nospE  03.01.2 pmiG
Merci de donner les retours avec les balises < > et les allers avec les valises, et toujours pas de raton laveur.
%NOINDEX%

Hors ligne