Dialogue Édition Couleurs
Contents
La Boîte de Dialogue Couleurs
La boîte de dialogue "Couleurs" est composé des deux sections : la première pour la couleur et une autre pour la canal "Alpha" (l'opacité de la couleur). La section couleur (uniquement RVB) permet une modification des canaux de couleurs et affiche la représentation "Code HTML" de celle-ci. La représentation sous la forme de "Code HTML" n'inclus pas la valeur du canal "Alpha".
Vous pouvez choisir la couleur que vous voulez utiliser de deux façons : Composition "RVB" (Canaux Rouge, Vert et Bleu) ou une composition "YUV" (Luminance, Teinte, Saturation, canaux U et V). Vous pouvez utilisez un de ces onglets suivant la méthode que préférez.
Les valeurs des canaux "RVB" ainsi que la valeur du canal "Alpha" peuvent être modifiées à la fois avec le curseur triangulaire ou par la saisie de valeurs numériques. Dans tout les cas les valeurs doivent être comprise entre 0 et 100. Les valeurs "RVB" mais également "Alpha", peuvent actuellement être supérieur à 100 ou inférieur à 0. Si vous choisissez des valeurs "RVB" plus haute que 100 cela vas produire un décalage de couleurs avec la transparence. La même chose se produit avec des valeurs inférieures à 0. Vous pouvez créer un objet coloré avec une valeur "Alpha" = 200. Si vous le disposez par dessus un autre calque ayant un "Alpha" = 100 avec "Alpha Dessus" comme méthode de fusion, vous allez obtenir une fusion alpha de -100 (-100 = 100-200). Dans tout les cas, la valeur alpha seras tronquée dans l'intervalle [0,100] lors du rendu car les images ne peuvent avoir une valeur alpha négative ou être supérieur à 100% (Est-ce bien certain?).
D'un autre coté, la valeur des canaux "YUV" peuvent uniquement être sélectionnées avec les curseurs triangulaire. Cela pourrait bien de le faire par la saisie de valeurs numériques
Exemples de canaux RVB hors [0,100]
Canaux hors [0,100] et rendu Cairo Définir des canaux RGB ou Alpha hors [0,100] ne fonctionne pas avec le "Rendu Cairo" activé ni dans l'Espace de Travail ni en Aperçu, mais uniquement avec le "Rendu Logiciel Synfig".
Le moteur de rendu Cairo est ARGB32 (8 bits par canal de couleur) mais le moteur de rendu Synfig est RGBA128 (32 bits par canal de couleur). Cairo accepte les valeurs flottantes dans l'intervalle 0.0 et 1.0 pour les canaux de couleurs (qui sont finalement corélées à une entier non signé compris entre 0 et 255), tout autre valeurs seras tronquée par l'API Cairo. |
Voici quelques exemples de ce qu'il advient lorsqu'un canal couleur est hors de son intervalle naturel.
Dans ces exemples la Blend Method utilisé pour le rectangle horizontal est Composé.
Vous pouvez remarquer dans ces exemples que des valeurs négatives pour un canal "RVB" ("sur-désaturé") mélangé avec un alpha ayant une valeur intermédiaire, affectent les couleurs lumineuses plutôt que les couleurs sombres. D'un autre coté, un canal "RVB" supérieur à 100 ("sur-saturé") affectent les couleurs sombres plutôt que les lumineuses.
Exemples de canaux Alpha hors [0,100]
Dans les exemples suivant vous pouvez voir que, pour un canal alpha, des valeurs négatives ou supérieures à 100% produisent des effets très intéressant lors de la fusion avec d'autres calques. Si quelqu'un veut expliquer comment ces effets sont produits, n'hésitez pas à éditer la page! (anglais en premier) :)
Le fichier exemple
Voici le fichier qui à été utilisé pour produire ces effets de couleurs. Media:ColorTest.sifz