![]() |
Encodage de Matrices de couleur - Version imprimable +- Forum darktable FR (https://forums.darktable.fr) +-- Forum : Photographie (https://forums.darktable.fr/forumdisplay.php?fid=72) +--- Forum : Sujet Libre (https://forums.darktable.fr/forumdisplay.php?fid=83) +--- Sujet : Encodage de Matrices de couleur (/showthread.php?tid=5628) |
Encodage de Matrices de couleur - Roger_Breton - 19-02-21 Bonjour, première question de moi à vous. Je bidouille un peu dans la programmation et la couleur. Ceci n'est peut-être pas le meilleur endroit pour poser ma question... Corrigez-moi au besoin. En parcourant les posts sur la fabrication d'un profil d'entrée, j'ai cliqué sur un lien qui m'a amené ici : darktable/colormatrices.c at master · darktable-org/darktable · GitHub Connaissant un peu le c, j'ai reconnu quelques structures comme : typedef struct dt_profiled_colormatrix_t { const char *makermodel; int rXYZ[3], gXYZ[3], bXYZ[3], white[3]; } Dont voici l'application pour la caméra Pentax K-r : // Alessandro Miliucci, Wolf Faust IT8, direct sunlight, well lit { "Pentax K-r", { 960464, 390625, 16312}, { 295563, 1230850, -255936}, {-11536, -339279, 1276337}, {688797, 717697, 605698}} 1) Je vois que chaque primaire RVB est déclarée dans un tableau d'entier (int) XYZ: de quelle taille d'entier s'agit-il? 16, 32 ou 64 bits? 2) Je connais un peu le système de la CIE mais j'avoue n'avoir jamais rencontré des valeurs XYZ "négatives"? RE: Encodage de Matrices de couleur - FrançoisH - 19-02-21 (19-02-21, 18:52)Roger_Breton a écrit : Bonjour, première question de moi à vous. ainsi qu'il te l'a été demandé (par moi) la première étape avant d'évoquer une interrogation, un problème, est de se présenter. D'avance merci RE: Encodage de Matrices de couleur - Roger_Breton - 19-02-21 (19-02-21, 18:55)FrançoisH a écrit :Où est-ce qu'on fait ça?(19-02-21, 18:52)Roger_Breton a écrit : Bonjour, première question de moi à vous. RE: Encodage de Matrices de couleur - FrançoisH - 19-02-21 Il y avait un lien Cousin dans le message de bienvenu ... https://forums.darktable.fr/forumdisplay.php?fid=105 RE: Encodage de Matrices de couleur - Roger_Breton - 19-02-21 (19-02-21, 19:08)FrançoisH a écrit : Il y avait un lien Cousin dans le message de bienvenu ... Je l'ai manqué -- désolé RE: Encodage de Matrices de couleur - jpg54 - 19-02-21 Pour ta question, tu pourrais la poser dans : https://forums.darktable.fr/forumdisplay.php?fid=100 et aussi sur : https://riot.im/app/#/room/#dev_darktablefr:matrix.org où tu pourras discuter avec les développeurs francophones ou encore sur : https://discuss.pixls.us/c/software/darktable/19 pour y trouver les anglophones. RE: Encodage de Matrices de couleur - pascal - 20-02-21 (19-02-21, 18:52)Roger_Breton a écrit : Dont voici l'application pour la caméra Pentax K-r : Ce sont des int 64 bits sur les plateformes actuelles. RE: Encodage de Matrices de couleur - Roger_Breton - 20-02-21 Merci pour cette réponse. Vous les utilisez dans une forme "dérivée" pour obtenir la valeur des pixels de l'espace couleur de la caméra en XYZ D50? Ça ressemble à un profil matriciel ICC. RE: Encodage de Matrices de couleur - pascal - 21-02-21 > Ce sont des int 64 bits sur les plateformes actuelles. En fait non, int est en 32 bits sur ma machine. Généralement pour éviter ce genre de problème on utilise int32_t ou int64_t car int n'a pas un taille normalisée. |