Pour mieux comprendre, je suis parti de https://github.com/PkmX/darktable/tree/h...ut2dtstyle et c'est éclairant.
En fait, imagemagick (convert) permet de produire des mires avec des commandes de type :
où ${chartsize} est à remplacer par 4 ou 5, et où ${workdir}/identity.png peut être remplacé par le nom du fichier de charte qu'on veut produire. Ca donne des chartes comme ça :
et c'est exploitable avec des fichier cht comme https://github.com/PkmX/darktable/blob/h...dclut5.cht
Je tâtonne encore et ce ne sont que des pistes mais j'ai quand même pu produire un DTSyle avec ça, sans passer par l'étape supplémentaire hald_clut_4_with_gradient.png mais en restant avec ces mires là, super précises.
En revanche, la production du .dtstyle avec 49 patches a pris 5 bonnes minutes avec mon CPU chauffé à blanc. Piste à suivre à mon avis...
En fait, imagemagick (convert) permet de produire des mires avec des commandes de type :
Code :
convert \( \( "hald:${chartsize}" \) \( -size 32x1 gradient: \) -append -depth 8 -colorspace sRGB \) -filter point -resize 200% "${workdir}/identity.png"
où ${chartsize} est à remplacer par 4 ou 5, et où ${workdir}/identity.png peut être remplacé par le nom du fichier de charte qu'on veut produire. Ca donne des chartes comme ça :
et c'est exploitable avec des fichier cht comme https://github.com/PkmX/darktable/blob/h...dclut5.cht
Je tâtonne encore et ce ne sont que des pistes mais j'ai quand même pu produire un DTSyle avec ça, sans passer par l'étape supplémentaire hald_clut_4_with_gradient.png mais en restant avec ces mires là, super précises.
En revanche, la production du .dtstyle avec 49 patches a pris 5 bonnes minutes avec mon CPU chauffé à blanc. Piste à suivre à mon avis...