Je cherche une formule pour les convertir.Calculer le résultat RVB à partir de 2 couleurs, l'une est transparente
Je sais convertir une transparence générale, il est
alpha * nouveau + (1 - alpha) * vieux
je:
Color A : RGB(85, 113, 135)
Color B : RGB(43, 169, 225)
Couleur A a 90% d'opacité et posé sur le dessus de la couleur B, résultant en
Color C : RGB(65, 119, 145)
Ma question est, comment obtient-il la couleur C? Si je substitue la couleur B pour autre chose, comment puis-je obtenir la couleur C?
Voici un autre exemple, la même couleur de base:
Color A : RGB(85, 113, 135)
Color B : RGB(45, 67, 82)
--------
Color C : RGB(65, 109, 131)
Ce sont des exemples de travail fait avec des images - je suis en train de calculer maintenant la couleur C reste donc peut-il affecter une couleur d'arrière-plan.
MISE À JOUR, veuillez voir la réponse acceptée. Le red
dans les exemples ci-dessus est étrange - la réponse acceptée a la bonne formule pour toutes les couleurs, je l'ai testé dans Photoshop.
Vous avez taper dans la question? –
D'où tirez-vous vos exemples? Quel programme les a créés? Utilise-t-il une sorte de correction de couleur? –
exemples proviennent d'une page Web sur laquelle je travaille, photoshop a créé les images, mais elles sont mises en œuvre sur le web. –