Re : Actualiser couleur de fond en fonction d'un contrôle "toupie"
Je vois que ma petite demande d'explication sur l'utilisation des contrôles "toupies" dérive de façon exponentielle vers les hautes sphères (même trop haute pour moi
) de la colorimétrie informatique.
Mon but premier était de réaliser un petit labo excel simple et pratique pour tester (par visualisation colorée) mes algorithmes avant de me lancer dans des lignes et des lignes de code pour les transcrire en Java.
Je résume
Problème finall :
Soit une teinte cible C et 4 teintes virtuelles x1, x2, x3, x4 dont le blanc x3= (255, 255, 255) et le noir x4= (0, 0, 0) et deux autres( x1 et x2) colorées à choisir dans une banque.
Question
Quel est le ratio entre ces 4 teintes pour que leur mélange M soit
au plus près (par forcement exact) de C ?
C'est un problème de minimisation :
Min z =(Cr-Mr)²+(Cg-Mg)²+(Cb-Mb)² qui est de la forme quadratique convexe et qui représente les écarts RGB dans l'espace euclidien.
sous contraintes :
x1, x2, x3, x4 >0 --> contrainte de positivité des variables
x1 + x2 + x3 + x4 = 1 --> sinon le noir x4 (0, 0, 0) n'est pas pris "en compte"
Je cherche donc et teste des algorithmes avant de les coder.
NB :Si on aborde le problème de façon linéaire Simplexe donne des solutions (sous réserve que le système est de Cramer) y compris avec des variables parfois négatives... Le solveur Excel (algorithme méthode GRG2) donne toujours les réponses exactes ou approchées.
Je m'occuperai de la continuité des dégradés et de la fidélité des teintes à l'écran dans un deuxième temps.
Tout ceci est loin des discussions habituelles de ce forum et n'intéresse pas pas forcement beaucoup de monde c'est pourquoi si quelques uns d'entre vous sont intéressés ou bien on ouvre un autre topic ou on en parle en privé.
Modeste :
J'utilise déjà les algos TSL pour sélectionner les teintes de la banque qui peuvent être candidates au mélange. Bien que ce ne soit pas si simple on en tire de bonnes propriétés pour comparaison. Merci pour ton rappel
Dranreb :
Où puis-je trouver des infos ou docs sur la théorie de la lumière que tu abordes? A-t-elle un nom? Ça m'intéresse. Merci