i think this is what you meant:

Blend = Alpha * Source + (1 - Alpha) * Destination

what exactly do the variables stand for? i dont understand what they represent.
basically i would have to do this for every pixel, and for all 3 chanels?