Diciamo che un'immagine è stata fatta per semitrasparente e aggiunta su un colore di sfondo piatto. L'immagine originale, il colore di sfondo e il risultato (miscela) sono noti. Ma quella trasparenza aggiunta (valore alfa) è sconosciuta e varia lungo l'immagine. Esiste un modo automatico per calcolare questo valore aggiunto di trasparenza per ciascun pixel dell'immagine? Possiamo copiare questi valori e applicarli a un'altra immagine?
[Immagine + Trasparenza (sconosciuta e varia)] + FlatBackground = Mix (opaco)
= [Immagine semi-trasparente] + Sfondo piatto = Mix (opaco)
Un esempio di copia di ciascun valore di trasparenza aggiunto corrispondente a pixel dell'immagine:
for pixel(0,0) added 127
for pixel(1,0) added 124
for pixel(0,1) added 124
for pixel(1,1) added 120
Ma ovviamente non voglio stampare questi valori. Voglio solo usarlo come maschera (?). In questo modo, posso applicare questi valori a un'altra immagine per creare lo stesso effetto.