Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Convertir Film Emulation de G'Mic en DTStyle
#25
Tous les fichiers nécessaires sont ici : https://github.com/PkmX/darktable/tree/h...ut2dtstyle

Si on veut faire avec HALD en 4 lignes par "bande" horizontale, on interprètera les mires avec haldclut4.cht. Si on veut faire des mires HALD plus précises avec 5 lignes par "bande" horizontale, c'est avec haldclut4.cht qu'on les calera dans darktable-chart.

Quelques lignes de commandes :

Pour créer une mire "identité" identity4.png (la source qui va bien) avec 4 bandes (pour 4 bandes, remplacer les 4 par des 5 dans ce qui suit et le reste) :


Code :
convert \( \( hald:4 \) \( -size 32x1 gradient: \) -append -depth 8 -colorspace sRGB \) -filter point -resize 200% identity4.png

Pour transformer cette mire en PFM avec la ligne de commande donc sans risque d'avoir activé je ne sais quel module dans l'IG de DT , on peut employer l'une des 2 commandes suivantes :


Code :
darktable-cli identity4.png to-lab-23.xmp identity4-23.pfm
darktable-cli identity4.png to-lab.xmp identity4.pfm

Là où il ya des 23, c'est que j'ai fait un .xmp maison qui ajoute juste une sous-expo de -0.23EV. Le fichier to-lab-23.xmp est :

Code :
<?xml version="1.0" encoding="UTF-8"?>
<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="XMP Core 4.4.0-Exiv2">
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
 <rdf:Description rdf:about=""
   xmlns:xmp="http://ns.adobe.com/xap/1.0/"
   xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/"
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:darktable="http://darktable.sf.net/"
  xmp:Rating="1"
  xmpMM:DerivedFrom="identity4.png"
  darktable:xmp_version="2"
  darktable:raw_params="0"
  darktable:auto_presets_applied="1"
  darktable:history_end="2">
  <dc:creator>
   <rdf:Seq>
    <rdf:li>Temperdu</rdf:li>
   </rdf:Seq>
  </dc:creator>
  <dc:publisher>
   <rdf:Bag>
    <rdf:li>photo@temperdu.fr</rdf:li>
   </rdf:Bag>
  </dc:publisher>
  <dc:rights>
   <rdf:Alt>
    <rdf:li xml:lang="x-default">comme vous voulez</rdf:li>
   </rdf:Alt>
  </dc:rights>
  <darktable:mask_id>
   <rdf:Seq/>
  </darktable:mask_id>
  <darktable:mask_type>
   <rdf:Seq/>
  </darktable:mask_type>
  <darktable:mask_name>
   <rdf:Seq/>
  </darktable:mask_name>
  <darktable:mask_version>
   <rdf:Seq/>
  </darktable:mask_version>
  <darktable:mask>
   <rdf:Seq/>
  </darktable:mask>
  <darktable:mask_nb>
   <rdf:Seq/>
  </darktable:mask_nb>
  <darktable:mask_src>
   <rdf:Seq/>
  </darktable:mask_src>
  <darktable:history>
   <rdf:Seq>
    <rdf:li
     darktable:operation="colorout"
     darktable:enabled="1"
     darktable:modversion="4"
     darktable:params="060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"
     darktable:multi_name=""
     darktable:multi_priority="0"
     darktable:blendop_version="7"
     darktable:blendop_params="00000000180000000000c842000000000000000000000000000000000000000000000000000000000000000000000000000000000000803f0000803f00000000000000000000803f0000803f00000000000000000000803f0000803f00000000000000000000803f0000803f00000000000000000000803f0000803f00000000000000000000803f0000803f00000000000000000000803f0000803f00000000000000000000803f0000803f00000000000000000000803f0000803f00000000000000000000803f0000803f00000000000000000000803f0000803f00000000000000000000803f0000803f00000000000000000000803f0000803f00000000000000000000803f0000803f00000000000000000000803f0000803f00000000000000000000803f0000803f"/>
    <rdf:li
     darktable:operation="exposure"
     darktable:enabled="1"
     darktable:modversion="5"
     darktable:params="00000000000000003e8b6cbe00004842000080c0"
     darktable:multi_name=""
     darktable:multi_priority="0"
     darktable:blendop_version="7"
     darktable:blendop_params="00000000180000000000c842000000000000000000000000000000000000000000000000000000000000000000000000000000000000803f0000803f00000000000000000000803f0000803f00000000000000000000803f0000803f00000000000000000000803f0000803f00000000000000000000803f0000803f00000000000000000000803f0000803f00000000000000000000803f0000803f00000000000000000000803f0000803f00000000000000000000803f0000803f00000000000000000000803f0000803f00000000000000000000803f0000803f00000000000000000000803f0000803f00000000000000000000803f0000803f00000000000000000000803f0000803f00000000000000000000803f0000803f00000000000000000000803f0000803f"/>
   </rdf:Seq>
  </darktable:history>
 </rdf:Description>
</rdf:RDF>
</x:xmpmeta>

Là, on a soit un fichier identity4.png soit identity4-23.png selon qu'on ait sous-ex ou pas. Supposons pour la suite j'ai sous-ex. ans tous les cas, l'étape suivante consiste à transformer identity4.png avec le HaldCLUT qui va bien. Je peux obtenir un provia-cible4 avec la commande  :

Code :
convert identity4.png provia-hc.png -hald-clut provia-cible4.png

et le transformer en provia-cible4.pfm (ici de toutes façons sans correction d'expo) :

Code :
darktable-cli provia-cible4.png to-lab.xmp provia-cible4.pfm

Enfin, je lance darktable-chart avec une des commandes suivantes, selon que je souhaite la correction d'expo ou non :

Code :
darktable-chart identity4-23.pfm haldclut4.cht provia-cible4.pfm
darktable-chart identity4.pfm haldclut4.cht provia-cible4.pfm


Ca devrait ouvrir darktable-chart avec les bons fichiers. Pour le reste vous savez.

Je n'arrive pas à reproduire mais je poste quand même parce que ça m'a pris du temps. Chez moi ça a vraiment marché une fois.. Pourtant, je ne crois pas avoir changé quoi que ce soit. Bizarre...

Mon point de départ est : https://framadrop.org/r/Sa_sRIxAZU#KDxlt...KU2CDfiuUM=
Répondre


Messages dans ce sujet
EUREKA - par temperdu - 26-02-18, 12:55
Ca y est - par temperdu - 26-02-18, 14:22
RE: Convertir Film Emulation de G'Mic en DTStyle - par temperdu - 27-02-18, 16:41
Récapitulatif - par temperdu - 01-03-18, 00:54

Atteindre :


Utilisateur(s) parcourant ce sujet : 2 visiteur(s)