Nehmen wir an, ein Bild wurde halbtransparent gemacht und auf einer flachen Hintergrundfarbe hinzugefügt. Das Originalbild, die Hintergrundfarbe und das Ergebnis (Mischung) sind bekannt. Diese zusätzliche Transparenz (Alpha-Wert) ist jedoch unbekannt und variiert entlang des Bildes. Gibt es eine automatisierte Methode, um diesen zusätzlichen Transparenzwert für jedes Bildelement zu berechnen? Können wir diese Werte kopieren und auf ein anderes Bild anwenden?
[Bild + Transparenz (unbekannt und variiert)] + FlatBackground = Mix (undurchsichtig)
= [Halbtransparentes Bild] + Flacher Hintergrund = Mischen (undurchsichtig)
Ein Beispiel für das Kopieren jedes hinzugefügten Transparenzwerts, der Bildpixeln entspricht:
for pixel(0,0) added 127
for pixel(1,0) added 124
for pixel(0,1) added 124
for pixel(1,1) added 120
Aber ich möchte diese Werte natürlich nicht ausdrucken. Ich möchte es nur als Maske benutzen (?). Damit kann ich diese Werte auf ein anderes Bild anwenden, um den gleichen Effekt zu erzielen.