Domanda

Ho bisogno di copiare più immagini con la trasparenza allo stesso BitmapData senza trasparenze le immagini sovrapposte sovrascrivendo i pixel esistenti.

Per impostazione predefinita, quando si utilizza il metodo copyPixels su un BitmapData con trasparenza un BitmapData senza trasparenza, lo strato di immagini come voglio. Il problema è che ho bisogno di rendere a uno strato BitmapData con la trasparenza ad un altro BitmapData con trasparenza. Voglio mantenere la trasparenza del BitmapData ma ancora ottenere l'effetto di sovrapposizione.

Qualcuno può pensare a un modo economico per raggiungere questo obiettivo?

È stato utile?

Soluzione

Tenatively, credo che questa soluzione funziona:

bitmapData.copyPixels( source, rectangle, point, null, null, true );

L'ultima proprietà "mergeAlpha" quando impostato su true sembra risolvere il problema.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top