Version imprimable du sujet

Cliquez ici pour voir ce sujet dans son format original

Forums MacBidouille _ Graphisme / PAO / CAO / 3D _ Déterminer une règle de 3 colorimétrique

Écrit par : gilloo35 10 Feb 2021, 15:05

J'espère que le titre vous aura interpellé biggrin.gif

J'aurais pu poster cette question dans la rubrique vidéo car mon travail s'inscrit dans la création et l'encodage d'une vidéo générée à partir d'un logiciel de 3D. Mais la problématique, et la résolution du problème, sont uniquement liés à la colorimétrie, je dirais même plus, à une règle de 3 colorimétrique. wink.gif

Très rapidement, concernant les process, ils sont nombreux : intégration du fond bleu dans le logiciel de 3D/vidéo, export de la vidéo, compression de la vidéo, import de la vidéo dans le logiciel de montage e-learning, export du module en html5, lecture avec un navigateur.

Voici ce qui arrive avec la couleur bleue #0058a2 que je dois utiliser dans le module (question de charte graphique)...
— un applat vectorial, utilisant cette couleur générée par le logiciel de montage e-learning : après export du html5 et lecture dans Firefox, la couleur est bien conservée (vérification effectuée à partir d'une capture d'écran et analysée sous Photoshop).
— une vidéo (ayant subit le process décrit précédemment) voit sa couleur altérée en #2255a0 (vérification effectuée à partir d'une capture d'écran et analysée sous Photoshop).

Voici la question :

Si la couleur A (couleur de départ = #0058a2) se transforme en couleur B (couleur d'arrivée = #2255a0),
quelle valeur attribuer à la couleur de départ pour que la couleur d'arrivée soit égale à A ?


Merci de votre aide.

Écrit par : baron 10 Feb 2021, 20:48

Je crains qu'il soit difficile de répondre simplement à ta question : une règle de trois suppose une corrélation linéaire entre les deux valeurs. Ici, on peut supposer qu'il y a un moteur de gestion colorimétrique qui intervient dans le processus (Firefox a une gestion particulière des profils), pour lesquels une simple règle de trois ne pourrait suffire.

Au cas où : https://www.guide-gestion-des-couleurs.com/quelle-gestion-couleurs-sur-internet.html

Si tu n'as qu'une couleur à conserver absolument, ne pourrais-tu pas plutôt procéder empiriquement, en créant une mire avec divers bleus et chercher celui qui donne ce que tu veux après conversion ?

N.B. Plutôt que de passer par Photoshop, tu pourrais utiliser le colorimètre numérique d'Apple (Applications > Utilitaires).

Écrit par : Jack the best 11 Feb 2021, 22:21

En tant qu'ancien prof de maths, et par simple règle de trois, dans le système décimal pour simplifier, si tu veux passer de mettons 0042 à 3456 tu multiplies par la fraction 3456/42 (on n'écrit pas les 0 dans le système décimal !). L'opération contraire consiste donc à multiplier par l'inverse de cette fraction, soit 42/3456.

Il te faudrait en principe faire la même gymnastique avec tes nombres.

Pour cela je vois deux solutions :

  1. Tu passes tes nombres en système décimal, tu effectues tes calculs en système décimal et tu convertis à la fin dans le système que tu veux (ici on est sûrement en hexadécimal)
  2. Tu fais directement tes opérations en hexadécimal


Autant je saurais faire et expliquer en base 2 car les tables d'addition et de multiplication sont d'une extrème simplicité :
1+0 = 0 +1 + 1 ; 0 + 0 =0 ; 1 + 1 = 10 et 1 x 0 = 0 x 1 = 0 x 0 = 0 ; 1 X 1 = 1
Autant c'est très compliqué en base 16 !

De plus, comme le dit baron, rien ne prouve qu'il y ait proportionnalité, chose indispensable dans mon raisonnement !

Écrit par : radioman 11 Feb 2021, 23:23

j'y connais rien dans ce domaine mais mathématiquement:

y'a t'il un moyen / une application pour calculer la "dérive" en R, V ,B entre #0058a2 et #2255a0 ? (ou CMNJ ?)

et appliquer la dérive inverse à partir de #0058a2 ?

edit j'ai trouvé ça:

https://www.colorhexa.com/0058a2
https://www.colorhexa.com/2255a0

EDIT: pas gagné:
0058a2: R=0 V=34,5 B= 63,5
2255a0: R=13,3 V=33,3 B=62,7

pas facile de faire un R=-13,3 !!!

Écrit par : baron 12 Feb 2021, 02:04

Mathématiquement, on n'arrivera à rien tant qu'on ne connaît pas les deux profils utilisés (et encore, ça risque d'être bien compliqué…). Il n'y a pas de corrélation linéaire.
Pour illustrer rapidement la question, comparez les deux courbes à gauche (notamment à 80 ou 90%) : celle de mon moniteur et en dessous un profil de référence ; bonne chance pour trouver la formule qui permettrait de passer de l'une à l'autre !



Tout ce qu'on sait, c'est qu'ici on passe de :
Code
Rouge    #00    0    ⇒    #22    34
Vert    #58    88    ⇒    #55    85
Bleu    #a2    162    ⇒    #a0    160
Donc en bref, il y a trop de rouge qui apparaît. Le reste est à peu près négligeable, et de toute manière dès qu'on l'affichera sur un autre moniteur, ce sera différent…

J'ai aussi représenté les deux couleurs.
À gauche, le rond est de la couleur voulue A (et le triangle est un peu plus mauve), à droite le résultat B obtenu par gilloo35 (avec dans le triangle un rappel de la couleur A voulue).
Le colorimètre numérique mesure le rond gauche : c'est OK. Il faudra voir ce que ça donne une fois posté et affiché dans divers navigateurs…

(On peut s'étonner du choix de Numbers pour créer cette illustration. En fait. les logiciels Apple gèrent très bien les couleurs et s'appuyent toutes sur le même moteur, ColorSync.
La difficulté vient souvent de discordances entre diverses applications, d'où ma suggestion de travailler empiriquement si on ne peut pas imposer un seul profil ou un seul moteur de gestion colorimétrique tout au long de la chaîne.)

P.S. Je n'avais pas rafraîchi ma page depuis longtemps… Radioman a poursuivi ses investigations entretemps.

Écrit par : magicPDF 12 Feb 2021, 08:36

Bonjour

Citation
une vidéo (ayant subit le process décrit précédemment) voit sa couleur altérée…


Ça ne serait pas plus simple d'utiliser des logiciels qui utilisent la gestion des couleurs et les profils colorimétriques ?

Écrit par : baron 13 Feb 2021, 16:41

En passant, je m'interroge toujours sur ces chartes graphiques qui imposent des valeurs RVB ou CMJN sans référer à un profil déterminé… Ça ne représente rien en termes de couleur (en tout cas pas plus que de dire tu peins ça en « rouge cerise »).

(Voir ma note en bas de ce message : https://forum.macbidouille.com/index.php?s=&showtopic=411424&view=findpost&p=4262975 )

— A la limite, on peut encore supposer que pour le Web il est sous-entendu qu'il s'agit toujours d'un profil sRGB mais bon…

Écrit par : Ducace 7 Mar 2021, 13:04

Désolé, j'interviens un peu tard.

Avez-vous remarqué que entre les valeurs

0058a2: R=0 V=34,5 B= 63,5
2255a0: R=13,3 V=33,3 B=62,7

La seule valeur variant nettement est le Rouge.
Ce qui signifie que la teinte est pratiquement la même en V et B et que l'augmentation du R à partir de 0 éclaircit la teinte.

Conclusion: il pourrait s'agir juste d'une modification de luminosité. Due au réglage de l'écran?
Si je fais un test de dégradé entre les deux valeurs dans Photoshop, le dégradé est à peine visible.

Écrit par : reflet 22 Mar 2021, 22:20

Citation (magicPDF @ 12 Feb 2021, 08:36) *
Bonjour

Citation
une vidéo (ayant subit le process décrit précédemment) voit sa couleur altérée…


Ça ne serait pas plus simple d'utiliser des logiciels qui utilisent la gestion des couleurs et les profils colorimétriques ?


bonsoir

+1 (car là je suis paumé)

hop hop j'suis parti

reflet

Propulsé par Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)