Disons que j'ai une couleur de fond sur laquelle se trouve un "ruban" d'une autre couleur unie. Je souhaite que le ruban soit partiellement transparent pour laisser transparaître certains détails, tout en conservant la "même couleur" sur le fond.
Existe-t-il un moyen de déterminer (facilement), pour une opacité/alpha donnée < 100% de la couleur du ruban, quelles valeurs RVB il devrait avoir pour être identique à sa couleur avec une opacité de 100% sur le fond ?
Voici une photo. L'arrière-plan est rgb(72, 28, 97)
, ruban rgb(45, 34, 70)
. Je veux un rgba(r, g, b, a)
pour le ruban afin qu'il apparaisse identique à cette couleur unie.