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.

#1 Le 28/09/2019, à 22:33

moko138

À la découverte de dcraw

Je me propose de partager dans ce fil ce que je découvre d'avantageux dans le logiciel de traitement d'images brutes (.RAW, .NEF etc.) dcraw.


Limitations :
dcraw ne remplace pas les applications lourdes auwquelles vous êtes habitués.
Il faut demander une sortie en .tiff (option -T) pour conserver les métadonnées.



Avantages :
dcraw ne fonctionne qu'en ligne de commande. Donc il est très économe et rapide. TRÈS !
(Et pourtant, je n'ai que des ordinosaures à disques rotatifs).


Il ne travaille que à partir d'images brutes, donc sans la perte d'information que comporte tout .JPG au sortir d'un boîtier.


dcraw permet, bien mieux que gimp-ufraw, de sauver des images très sous-exposées (message #3).


dcraw permet la sortie vers des formats non-destructeurs, comme .TIFF. (Option -T recommandée)


dcraw permet des fichiers de sortie à 16 bits par couleur. (Option -6)


Balance des blancs
On peut forcer dcraw à utiliser la balance indiquée par le boîtier. (Option -w recommandée, cf. #40).

  Mais, si la balance indiquée par le boîtier est incorrecte et que le sujet est globalement neutre
dcraw a une option d'ajustement de la balance des blancs, automatique et rapide. (Option -a, message #6)


dcraw permettrait d'interpoler les pixels morts (message #7).


dcraw permet de forcer certaines rotations (message #8).


dcraw permet de réduire le bruit géométrique
message #42


dcraw permet de corriger l'exposition
message #43


dcraw permet de faire varier à l'infini la balance chromatique
message #44


dcraw avec l'option -g permet de moduler à la fois la densité et le contraste global. Cf. option -g


dcraw avec l'option -C permet de réduire les franges d'aberration chromatique, de façon spectaculaire. Cf. option -C


(Ce fil sera progressivement développé).


L'idée de réessayer dcraw, et donc ce fil, sont partis d'une remarque de
le-peyo : merci à lui !  smile
Merci aussi au stimulant jeangesmile

Dernière modification par moko138 (Le 03/03/2023, à 22:30)


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

Hors ligne

#2 Le 28/09/2019, à 22:38

moko138

Re : À la découverte de dcraw

Le man de dcraw, version Ubuntu 18.04 :

Source : http://manpages.ubuntu.com/manpages/bio … raw.1.html
Provided by: dcraw_9.27-1ubuntu1_amd64

( man de 20.04 strictement identique :
Source : http://manpages.ubuntu.com/manpages/foc … raw.1.html
Provided by: dcraw_9.28-2_amd64 )
            .

NAME
       dcraw - command-line decoder for raw digital photos

SYNOPSIS
       dcraw [OPTION]... [FILE]...

DESCRIPTION
       dcraw decodes raw photos, displays metadata, and extracts thumbnails.

GENERAL OPTIONS
       -v     Print verbose messages, not just warnings and errors.

       -c     Write decoded images or thumbnails to standard output.

       -e     Extract the camera-generated thumbnail, not the raw image.  You'll get either a JPEG or
              a PPM file, depending on the camera.

       -z     Change the access and modification times of an AVI, JPEG, TIFF or raw file to when  the
              photo was taken, assuming that the camera clock was set to Universal Time.

       -i     Identify  files  but  don't decode them.  Exit status is 0 if dcraw can decode the last
              file, 1 if it can't.  -i -v shows metadata.

              dcraw cannot decode JPEG files!!
REPAIR OPTIONS
       -I     Read the raw pixels from standard input in CPU byte  order  with  no  header.   Use
              dcraw -E -4 to get the raw pixel values.

       -P deadpixels.txt
              Read  the  dead pixel list from this file instead of ".badpixels".  See FILES for a
              description of the format.

       -K darkframe.pgm
              Subtract a dark frame from the raw data.  To generate a dark  frame,  shoot  a  raw
              photo with no light and do dcraw -D -4 -j -t 0.

       -k darkness
              When  shadows appear foggy, you need to raise the darkness level.  To measure this,
              apply pamsumm -mean to the dark frame generated above.

       -S saturation
              When highlights appear pink, you need to lower the saturation  level.   To  measure
              this,  take  a  picture  of  something  shiny  and do dcraw -D -4 -j -c photo.raw |
              pamsumm -max

              The default darkness and saturation are usually correct.

       -n noise_threshold
              Use wavelets to erase noise while  preserving  real  detail.   The  best  threshold
              should be somewhere between 100 and 1000.

       -C red_mag blue_mag
              Enlarge the raw red and blue layers by the given factors, typically 0.999 to 1.001,
              to correct chromatic aberration.

       -H 0   Clip all highlights to solid white (default).

       -H 1   Leave highlights unclipped in various shades of pink.

       -H 2   Blend clipped and unclipped values together for a gradual fade to white.

       -H 3+  Reconstruct highlights.  Low numbers favor whites; high numbers favor colors.   Try
              -H  5  as  a compromise.  If that's not good enough, do -H 9, cut out the non-white
              highlights, and paste them into an image generated with -H 3.
COLOR OPTIONS
       By default, dcraw uses a fixed white balance based on a color  chart  illuminated  with  a
       standard D65 lamp.

       -w     Use  the  white  balance  specified  by  the camera.  If this is not found, print a
              warning and use another method.

       -a     Calculate the white balance by averaging the entire image.

       -A left top width height
              Calculate  the  white  balance  by  averaging  a  rectangular   area.    First   do
              dcraw -j -t 0 and select an area of neutral grey color.

       -r mul0 mul1 mul2 mul3
              Specify  your  own raw white balance.  These multipliers can be cut and pasted from
              the output of dcraw -v.

       +M or -M
              Use (or don't use) any color matrix from the camera metadata.  The default is +M if
              -w  is  set  or  the photo is in DNG format, -M otherwise. Besides DNG, this option
              only affects Olympus, Leaf, and Phase One cameras.

       -o [0-6]
              Select the output colorspace when the -p option is not used:

                   0   Raw color (unique to each camera)
                   1   sRGB D65 (default)
                   2   Adobe RGB (1998) D65
                   3   Wide Gamut RGB D65
                   4   Kodak ProPhoto RGB D65
                   5   XYZ
                   6   ACES

       -p camera.icm [ -o output.icm ]
              Use ICC profiles to define the camera's  raw  colorspace  and  the  desired  output
              colorspace (sRGB by default).

       -p embed
              Use the ICC profile embedded in the raw photo.
INTERPOLATION OPTIONS
       -d     Show  the  raw  data  as  a  grayscale  image  with  no  interpolation.   Good  for
              photographing black-and-white documents.

       -D     Same as -d, but with the original unscaled pixel values.

       -E     Same as -D, but masked pixels are not cropped.

       -h     Output a half-size color image.  Twice as fast as -q 0.

       -q 0   Use high-speed, low-quality bilinear interpolation.

       -q 1   Use Variable Number of Gradients (VNG) interpolation.

       -q 2   Use Patterned Pixel Grouping (PPG) interpolation.

       -q 3   Use Adaptive Homogeneity-Directed (AHD) interpolation.

       -f     Interpolate RGB as four colors.  Use this if the output shows false 2x2 meshes with
              VNG or mazes with AHD.

       -m number_of_passes
              After  interpolation,  clean up color artifacts by repeatedly applying a 3x3 median
              filter to the R-G and B-G channels.
OUTPUT OPTIONS
       By default, dcraw  writes  PGM/PPM/PAM  with  8-bit  samples,  a  BT.709  gamma  curve,  a
       histogram-based white level, and no metadata.

       -W     Use a fixed white level, ignoring the image histogram.

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

       -g power toe_slope
              Set  the  gamma curve, by default BT.709 (-g 2.222 4.5).  If you prefer sRGB gamma,
              use -g 2.4 12.92.  For a simple power curve, set the toe slope to zero.

       -6     Write sixteen bits per sample instead of eight.

       -4     Linear 16-bit, same as -6 -W -g 1 1.

       -T     Write TIFF with metadata instead of PGM/PPM/PAM.

       -t [0-7,90,180,270]
              Flip the output image.  By default, dcraw applies the flip specified by the camera.
              -t 0 disables all flipping.

       -j     For  Fuji Super CCD  cameras,  show  the image tilted 45 degrees.  For cameras with
              non-square pixels, do not stretch the image to its correct aspect  ratio.   In  any
              case, this option guarantees that each output pixel corresponds to one raw pixel.

       -s [0..N-1] or -s all
              If  a  file  contains  N  raw  images, choose one or "all" to decode.  For example,
              Fuji Super CCD SR cameras generate a second image underexposed four stops  to  show
              detail in the highlights.
FILES
       ./.badpixels, ../.badpixels, ../../.badpixels, ...
              List of your camera's dead pixels, so that dcraw can interpolate around them.  Each
              line specifies the column, row, and UNIX time of death for one pixel.  For example:

               962   91 1028350000  # died between August 1 and 4, 2002
              1285 1067 0           # don't know when this pixel died

              These coordinates are before any stretching or rotation, so use dcraw -j  -t  0  to
              locate dead pixels.

SEE ALSO
       pgm(5),  ppm(5),  pam(5),  pamsumm(1), pnmgamma(1), pnmtotiff(1), pnmtopng(1), gphoto2(1),
       cjpeg(1), djpeg(1)

AUTHOR
       Written by David Coffin, dcoffin a cybercom o net
                                          March 3, 2015                                  dcraw(1)

Dernière modification par moko138 (Le 25/11/2020, à 07:08)


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

Hors ligne

#3 Le 28/09/2019, à 22:40

moko138

Re : À la découverte de dcraw

Sauver des images très sous-exposées

Le man dit seulement :

-K darkframe.pgm
Subtract a dark frame from the raw data.  To generate a dark  frame,  shoot  a  raw
photo with no light and do dcraw -D -4 -j -t 0.

En fait, ça se passe en trois temps :

1)  Réaliser une photo complètement noire, et de mêmes dimensions que le .raw à améliorer,


2) Créer la trame noire à partir de la photo noire :

dcraw -D -4 -j -t 0 ma-photo-noire.RAW

Cela produit dans le répertoire courant - appelons-le
" rep1 " -    une trame noire nommée
ma-photo-noire.pgm,    et qu'on va renommer
ma-trame-noire.pgm.


3) Lancer simplement (attention au K majuscule) :

dcraw /chemin/vers/rep2/mon-raw-a-ameliorer.RAW  -K/chemin/vers/rep1/ma-trame-noire.pgm

Exemple :

dcraw /(...)/*4997*.NEF  -K/(...)/ma-trame-noire.pgm

  Vous obtiendrez peut-être ce message d'erreur :
-K/(...)/ma-trame-noire.pgm: No such file or directory
  Mais la photo améliorée mon-raw-a-ameliorer.ppm sera bel et bien créée dans /rep2/.  smile


Deux exemples des jpg délivrés par le boîtier et des .ppm produits par dcraw à partir de .NEF :
(La zone blanche c'est une coupure volontaire).

1665170337.jpg                    1665170446.jpg

Spectaculaire, non ?  big_smile



Ajout 04/02/2020 :
En pratique, comme les images sous-exposées sont très bruitées, on associera un puissant débruitage  (par exemple -n 2000 ) et -T (cf. plus bas) pour conserver les exif :

dcraw -T -n 2000 /chemin/vers/rep2/mon-raw-a-ameliorer.RAW  -K/chemin/vers/rep1/ma-trame-noire.pgm

            .
Ajout 08/10/2022 :
/!\  Notez bien que dans ce cas-là, pour jouer leur rôle, les autres options que "-K" doivent impérativement être placées avant le fichier brut.

Dernière modification par moko138 (Le 07/10/2022, à 23:46)


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

Hors ligne

#4 Le 28/09/2019, à 22:40

moko138

Re : À la découverte de dcraw

Il permet la sortie vers des formats non-destructeurs, comme .TIFF. (Option -T)

L'option -T est indispensable pour conserver les exif. (Une partie des exifs sera néanmoins perdue.)

Dernière modification par moko138 (Le 07/10/2022, à 23:49)


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

Hors ligne

#5 Le 28/09/2019, à 22:41

moko138

Re : À la découverte de dcraw

dcraw permet des fichiers de sortie à 16 bits par couleur. (Option -6)

(...)


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

Hors ligne

#6 Le 28/09/2019, à 22:42

moko138

Re : À la découverte de dcraw

Ajustement de la balance des blancs, automatique et rapide. (Option -a)

Sur mon ordinosaure à disques rotatifs et racine sur un disque externe branché en usb2,

dcraw -T -a mon-fichier.NEF

traite un .NEF de 8,6 Mo et sort un .tiff aux couleurs équilibrées en cinq secondes. Même avec l'option -6 (sortie en 16 bits).  smile


AJOUT du 29/01/2020
Cette option est utile quand la balance indiquée par le boîtier est très éloignée d'une valeur juste (exemple à la fin de ce massage).
  Mais si la balance du boîtier est proche de l'optimum et que le sujet présente nativement une dominante (ex : abondance de feuillage vert), alors l'option -a est contre-productive. Pour une raison très simple :

-a     Calculate the white balance by averaging the entire image
-a     Applique une balance des blancs moyenne, calculée sur l'intégralité de l'image.

Comme cette moyenne présuppose un sujet neutre, on risque un feuillage qui vire au gris.
Cela peut être intéressant, à défaut d'être réaliste.

Si la balance du boîtier est proche de l'optimum, on préférera l'option -w
                                        FIN d'ajout.


/!\ L'option -T (sortie en .tiff) est facultative. Mais elle est nécessaire dès qu'on désire conserver les métadonnées.


     Inconvénient :
À défaut d'accentuation, on note une mollesse certaine dans tout le .tiff. (Mais il importe de considérer que sur mon boîtier, j'ai réglé l'accentuation du .jpg au maximum.)


     Avantages :
Rapidité.
Dans les valeurs claires du .tiff, les détails sont bien mieux conservés que dans le .jpg du boîtier.


Exemple sur une photo exposée pour une température de couleur de 2500 K au lieu de 6000 K, (détail de 243x324 pixels à partir d'une image d'environ 2600 x 3900) :

1665170669.jpg

Agrandir (173 kio) puis comparer les chaussures et comparer la bande claire inférieure.


     Remarque :
Pour le cumul des options -a et -K,
- ne fonctionne pas :

dcraw /(...)/DSC_4731.NEF -a -K/(...)/darkframe.pgm
-a: No such file or directory
-K/(...)/darkframe.pgm: No such file or directory

- fonctionne :

dcraw -a /(...)/DSC_4731.NEF -K/(...)/darkframe.pgm
-K/(...)/darkframe.pgm: No such file or directory

Dernière modification par moko138 (Le 07/10/2022, à 23:54)


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

Hors ligne

#7 Le 29/09/2019, à 09:57

moko138

Re : À la découverte de dcraw

Interpoler les pixels morts      Essais en cours.

Les premiers essais avec

dcraw -j  -t  0
dcraw -d -j -t 0

produisent une correction réelle mais très insuffisante et surtout cette correction semble n'avoir qu'un lien éloigné avec ce que disent

cat /usr/share/doc/dcraw/examples/badpixels

et le man.


En fait, dcraw serait efficace sur un pixel isolé (à vérifier).

= =

.
Mais sur un groupe de pixels aberrants, comme ceux-ci :
1665173685.png     1569795679.png     1569795777.png

la correction est sensible mais insuffisante.


Par pixels aberrants, j'entends ces carrés d'environ 7 pixels de côté,
- dont l'intensité est sans aucun rapport avec le sujet (l'image incidente),
- dont la couleur n'est pas toujours en rapport avec le sujet,
- qui se produisent toujours aux mêmes endroits du capteur,
- et dont le caractère aberrant croît des bords vers le centre.
  Ce dernier point suggère une interpolation interne au .raw à partir d'un unique pixel défectueux.

Ce ne sont pas des "pixels morts", puisqu'ils ne sont pas noirs.
Ce ne sont pas des "pixels bloqués", puisque leur couleur subit parfois l'influence de celle du sujet.

Pour l'instant, je n'ai pas trouvé sur la toile de description ni d'appellation de ce phénomène.

Dernière modification par moko138 (Le 29/06/2023, à 21:21)


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

Hors ligne

#8 Le 11/10/2019, à 20:50

moko138

Re : À la découverte de dcraw

Forcer une rotation    (option -t)

L'option -t
-t (tout court) applique la rotation indiquée par l'appareil photo.
-t 0 permet de forcer le format paysage,
-t 90 permet de forcer une rotation de 90° dans le sens horaire à partir du format paysage,
-t 180 permet de forcer une rotation de 180° dans le sens horaire à partir du format paysage,
-t 270 permet de forcer une rotation de 270° dans le sens horaire à partir du format paysage.


La syntaxe est simple et ne permet pas de spécifier un nom de fichier de sortie :

dcraw -T -t 90 toto.RAW

produit toto.tiff


Ce qui facilite le traitement par lot :

dcraw -T -t 90 *.NEF

produira autant de .tiff qu'il y a de .NEF dans le répertoire courant.

On peut aussi spécifier sur une seule ligne plusieurs noms de .raw à traiter :

dcraw -T -t 270  DSC_2468.NEF   DSC_1357.NEF

/!\  Les angles autres que multiples positifs ou nuls de 90° ne semblent pas possibles.


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

Hors ligne

#9 Le 12/10/2019, à 20:54

jeange

Re : À la découverte de dcraw

Salut moko,
Quand je traite un raw/NEF, je commence par les 3 basiques:
-correction de l'optique (facultatif selon l'optique employée mais indispensable pour les zooms)
-exposition
-balance des blancs

Et dans ton fil je ne trouve que balance des blancs, un autre très important  > les taches

Cela étant ma première approche , je vais aller voir la doc sur dcraw.
A+


CLEVO W670SZQ  SSD 480Go  i3  Ram 12Go Ubuntu 22.04.4 et 24.04.1 LTS 64bit
Thinkpad X270 nvme 128Go i5 Ram 8Go Ubuntu 24.04 LTS 64bit et W10
Merci de donner les retours avec les balises < > et les allers avec les valises, et toujours pas de raton laveur.
%NOINDEX%

Hors ligne

#10 Le 13/10/2019, à 08:11

moko138

Re : À la découverte de dcraw

jeange a écrit :

Quand je traite un raw/NEF, je commence par les 3 basiques:
-correction de l'optique (facultatif selon l'optique employée mais indispensable pour les zooms)
-exposition
-balance des blancs

Merci de ton retour !
Merci de cette leçon n°1 !


Correction de l'optique
Quelle version de quel logiciel utilises-tu pour le faire, toi qui n'aimes pas ufraw ?

EDIT : orthographe.

Dernière modification par moko138 (Le 04/02/2020, à 09:45)


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

Hors ligne

#11 Le 13/10/2019, à 08:55

jeange

Re : À la découverte de dcraw

La correction de l'optique dans Darktable > Corrections objectif, existe aussi dans Ufraw et dans Gimp > Filtres>Amélioration>GimpLensfun; lors d'une première utilisation il t'est demandé dans un menu déroulant la marque puis une liste des objectifs, ensuite pour d'autres images avec le même objectif il trouve tout seul.  smile

Comment trouver le man complet de dcraw ?


CLEVO W670SZQ  SSD 480Go  i3  Ram 12Go Ubuntu 22.04.4 et 24.04.1 LTS 64bit
Thinkpad X270 nvme 128Go i5 Ram 8Go Ubuntu 24.04 LTS 64bit et W10
Merci de donner les retours avec les balises < > et les allers avec les valises, et toujours pas de raton laveur.
%NOINDEX%

Hors ligne

#12 Le 13/10/2019, à 11:54

moko138

Re : À la découverte de dcraw

"GimpLensfun" est absent de mon Gimp 2.8.2. avec G'mic !  sad
(Et je ne sais plus quelle limitation de ma bécane m'empêche d'installer darktable).


= =

Comment trouver le man complet de dcraw ?

     Si tu as installé dcraw :

man dcraw

tout simplement !

     Si tu n'as pas installé dcraw :
Ici-même en #2 (contenu et source).

  - -

Pour faciliter la lecture des mans,
j'utilise l'astuce suivante :
- je me suis fait, une fois pour toutes, un répertoire "man" dans ma partition de données, puis

cd /Donnees-SG640/informatique/man
man dcraw > dcraw_man_1804.txt

Et voilà : on a un beau fichier texte, consultable avec des outils (gedit, Ctrl f) familiers.  smile
  Et qu'on peut annoter !


  Pour les mans absents de son système, googler :
xenial   dcraw   site:manpages.ubuntu.com
     ou
disco  extundelete  site:manpages.ubuntu.com
et coller le résultat dans un fichier txt, qu'on nommera avec précision et qu'on enregistrera dans le même répertoire.


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

Hors ligne

#13 Le 13/10/2019, à 12:52

jeange

Re : À la découverte de dcraw

Pour  GimpLensfun il faut aller dans Synaptic pour "charger" le paquet,  j'ai chargé le man dcraw mais vû mon niveau d'english j'ai point trouvé l'option pour  "open raw dsc machin"  sad


CLEVO W670SZQ  SSD 480Go  i3  Ram 12Go Ubuntu 22.04.4 et 24.04.1 LTS 64bit
Thinkpad X270 nvme 128Go i5 Ram 8Go Ubuntu 24.04 LTS 64bit et W10
Merci de donner les retours avec les balises < > et les allers avec les valises, et toujours pas de raton laveur.
%NOINDEX%

Hors ligne

#14 Le 13/10/2019, à 15:14

moko138

Re : À la découverte de dcraw

j'ai point trouvé l'option pour  "open raw dsc machin"

Normal : ça n'existe pas. J'ai bien dit en #1 :
"dcraw ne fonctionne qu'en ligne de commande."
Donc tu n'as pas d'affichage. Encore moins de prévisualisation.

Ce que tu as, c'est directement un traitement :

dcraw         -option(s)                         DSC_0001.NEF 
#        Traduction :
Par dcraw     appliquer tel(s) traitement(s)     au fichier truc.NEF

Essaie sur un fichier à la température de couleur mal réglée à la prise de vue

dcraw -T -a mon-fichier.NEF

puis ouvre (dans le même répertoire) mon-fichier.tiff


Tu devrais le trouver un peu mou. C'est normal, puisque nous n'avons pas encore employé la correction du gamma.   Mais bientôt...

= =

[HS]    J'ai installé le paquet gimp-lensfun,   mercibig_smile
                       [/HS]


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

Hors ligne

#15 Le 13/10/2019, à 15:52

jeange

Re : À la découverte de dcraw

Tu pourrais me retourner la ligne pour traiter cette image
1570977906.png

Est-ce:

dcraw -T -a -Parking Sept 2014_03.NEF

CLEVO W670SZQ  SSD 480Go  i3  Ram 12Go Ubuntu 22.04.4 et 24.04.1 LTS 64bit
Thinkpad X270 nvme 128Go i5 Ram 8Go Ubuntu 24.04 LTS 64bit et W10
Merci de donner les retours avec les balises < > et les allers avec les valises, et toujours pas de raton laveur.
%NOINDEX%

Hors ligne

#16 Le 13/10/2019, à 16:35

moko138

Re : À la découverte de dcraw

Presque, c'est

dcraw -T -a "Parking Sept 2014_03.NEF"

N.B. :
  En ligne de commande, comme dans le langage écrit, tout blanc est un séparateur syntaxique
J'ai   rendu   le-petit-chaperon-bleu   --> sous-entendu : "à ses parents" ;
J'ai   rendu   le-petit-chaperon   bleu  --> sous-entendu : "il n'était pas bleu avant ma teinture".  smile


      Ça a deux conséquences :
1) dès qu'il y a la moindre espace dans un nom de répertoire ou de fichier, il faut encadrer la chose entre guillemets (simples ou doubles). Ex, pour une copie, ça marchera ainsi :

cp -av "Toto anniversaire.jpg"  ~/Images/"vacances a La Baule"/2019/

et ainsi :

cp -av 'Toto anniversaire.jpg'  "~/Images/vacances a La Baule/2019/"

2) Pour être tranquille,
il est beaucoup plus simple de ne jamais mettre dans un nom un de ces caractères qui peuvent poser des problèmes dans Linux, ou dans Windows ou pire, quand on passe de l'un à l'autre.
     Perso j'évite toujours dans les noms
les espaces
les apostrophes (j'ai --> j-ai)
les lettres accentuées et autres signes diacritiques (Françoise Ibáñez
le point (sauf juste avant l'extension)
les guillemets
et les caractères comme /  \  |  ;  :  ,  ...  *  < (  >  )  [  {  ]  }  &  (j'en oublie sûrement, mais tu as les principaux).

      Il suffit, à la création, de mettre un tiret à la place :
/Musique/Enregistre_a_La-Baule/J-ai_reve-d_un_autre-monde.mp3

Dernière modification par moko138 (Le 13/10/2019, à 17:40)


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

Hors ligne

#17 Le 13/10/2019, à 16:54

jeange

Re : À la découverte de dcraw

Heu...

jeange@jeange-W65-67SZ:~$ dcraw -T -a "Parking Sept 2014_03.NEF"
Parking Sept 2014_03.NEF: No such file or directory
jeange@jeange-W65-67SZ:~$ 

?????


CLEVO W670SZQ  SSD 480Go  i3  Ram 12Go Ubuntu 22.04.4 et 24.04.1 LTS 64bit
Thinkpad X270 nvme 128Go i5 Ram 8Go Ubuntu 24.04 LTS 64bit et W10
Merci de donner les retours avec les balises < > et les allers avec les valises, et toujours pas de raton laveur.
%NOINDEX%

Hors ligne

#18 Le 13/10/2019, à 17:24

moko138

Re : À la découverte de dcraw

~$

Le tildé indique que tu es dans ton home.

Avant de lancer le traitement, il faut
  soit que tu te places dans le répertoire qui contient "Parking Sept 2014_03.NEF" ;

cd /Mes-donnees-a-moi/images/.../blablabla/

  soit que tu places une copie de "Parking Sept 2014_03.NEF" dans ton home ;
  soit, mieux, que tu places une copie de "Parking Sept 2014_03.NEF" dans un répertoire de test
/home/jeange/test-parking/   créé spécialement pour accueillir la copie et rien qu'elle.

  Ça limite les risques d'erreur et quand on a fini, il suffit de supprimer ce répertoire pour libérer l'espace. En évitant de toucher le répertoire où sont les images importantes.  smile

Edit : orthographe.

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


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

Hors ligne

#19 Le 13/10/2019, à 18:00

jeange

Re : À la découverte de dcraw

Enfin un résultat après avoir crée un dossier Dérat......que dans le home !

jeange@jeange-W65-67SZ:~/Deratisation mokesque$ dcraw -T -a "Parking Sept 2014_03.NEF"
jeange@jeange-W65-67SZ:~/Deratisation mokesque$ 

Et obtention d'un tiff de 30,6Mo qui, ouvert dans Gimp et réduit (à gauche) plus assemblé avec le jpeg (à droite) de l'époque:
1570985863.jpg

big_smile


CLEVO W670SZQ  SSD 480Go  i3  Ram 12Go Ubuntu 22.04.4 et 24.04.1 LTS 64bit
Thinkpad X270 nvme 128Go i5 Ram 8Go Ubuntu 24.04 LTS 64bit et W10
Merci de donner les retours avec les balises < > et les allers avec les valises, et toujours pas de raton laveur.
%NOINDEX%

Hors ligne

#20 Le 13/10/2019, à 18:26

jeange

Re : À la découverte de dcraw

cd /Mes-donnees-a-moi/images/.../blablabla/

Je n'arrive pas à formuler cette ligne, le retour dit bash: cd: trop d'arguments si:

cd /images/NEF PARK/02

Dernière modification par jeange (Le 13/10/2019, à 18:29)


CLEVO W670SZQ  SSD 480Go  i3  Ram 12Go Ubuntu 22.04.4 et 24.04.1 LTS 64bit
Thinkpad X270 nvme 128Go i5 Ram 8Go Ubuntu 24.04 LTS 64bit et W10
Merci de donner les retours avec les balises < > et les allers avec les valises, et toujours pas de raton laveur.
%NOINDEX%

Hors ligne

#21 Le 13/10/2019, à 18:26

moko138

Re : À la découverte de dcraw

1)  Bravo !

2) Tu as vu le nom de répertoire que tu as écrit ??? Je suggère :

mv -v "~/Deratisation mokesque"  ~/Derawtisation_mokesque


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

Hors ligne

#22 Le 13/10/2019, à 18:40

moko138

Re : À la découverte de dcraw

jeange a écrit :
cd /Mes-donnees-a-moi/images/.../blablabla/

Je n'arrive pas à formuler cette ligne, le retour dit bash: cd: trop d'arguments si:

cd /images/NEF PARK/02

Montre - si ce n'est pas indiscret -

find /DATA-WD500 -type f  -name  "*.NEF" | grep "Parking Sept 2014_03.NEF"

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

Hors ligne

#23 Le 13/10/2019, à 18:58

jeange

Re : À la découverte de dcraw

jeange@jeange-W65-67SZ:~$ find /DATA-WD500 -type f  -name  "*.NEF" | grep "Parking Sept 2014_03.NEF"
find: ‘/DATA-WD500/lost+found’: Permission non accordée
/DATA-WD500/Images/NEF/NEF PARK /Nef/Parking Sept 2014_03.NEF
jeange@jeange-W65-67SZ:~$ 

CLEVO W670SZQ  SSD 480Go  i3  Ram 12Go Ubuntu 22.04.4 et 24.04.1 LTS 64bit
Thinkpad X270 nvme 128Go i5 Ram 8Go Ubuntu 24.04 LTS 64bit et W10
Merci de donner les retours avec les balises < > et les allers avec les valises, et toujours pas de raton laveur.
%NOINDEX%

Hors ligne

#24 Le 13/10/2019, à 19:36

moko138

Re : À la découverte de dcraw

Donc une transposition de (au #18) :
cd /Mes-donnees-a-moi/images/.../blablabla/
              eût pu être
cd "/DATA-WD500/Images/NEF/NEF PARK /Nef"


Mais
1) Puisque tu as créé une copie de travail dans ton home, c'est bien mieux !

2) On voit dans ton chemin deux espaces dont une après "PARK", donc particulièrement piégeuse.
   Donc je t'invite à renommer sans espace :

mv -v "/DATA-WD500/Images/NEF/NEF PARK "   /DATA-WD500/Images/NEF/NEF_PARK
#    Attention à l'espace,            là.

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

Hors ligne

#25 Le 13/10/2019, à 20:22

jeange

Re : À la découverte de dcraw

Heu, toujours pas compris la ligne que je dois passer pour sortir la même chose qu'en #19 avec le 01.NEF


CLEVO W670SZQ  SSD 480Go  i3  Ram 12Go Ubuntu 22.04.4 et 24.04.1 LTS 64bit
Thinkpad X270 nvme 128Go i5 Ram 8Go Ubuntu 24.04 LTS 64bit et W10
Merci de donner les retours avec les balises < > et les allers avec les valises, et toujours pas de raton laveur.
%NOINDEX%

Hors ligne