First of all, I'd like to suggest that it is not a duplicate of [THIS](https://stackoverflow.com/questions/465172/merging-two-images-in-c-net) question. At least that's my opinion :)

What I want to achieve is a series of frames to "fade" animation. 

I choose two PNG files (let' say they are the same size), for example:

* [Picture 1](http://wronx.net/misc/so/pic1.png)
* [Picture 2](http://wronx.net/misc/so/pic2.png)

I want to "simulate" merging them like layers in graphic editor. I put Pic1 on the top with opacity 255, Pic2 below with opacity 0, so at first I see only Pic1. Then I change their opacity, like this:

* [Pic1-200, Pic2-150](http://wronx.net/misc/so/200_150.png)
* [Pic1-150, Pic2-200](http://wronx.net/misc/so/150_200.png)
* [Pic1-100, Pic2-230](http://wronx.net/misc/so/100_230.png)

Is there any simple way for it?