怎样在内存中将bmp图片转变为有透明通道的png图片,望大侠指点一下!该如何解决

怎样在内存中将bmp图片转变为有透明通道的png图片,望大侠指点一下!
我不是要保存为png图片,而是在内存中将bmp图片转换为png图片,

比如bmp图片是24位的,现在怎样增加8位透明通道使其变为32位?因为我要在内存中将这张24位bmp图片和另一张png合成!

------解决方案--------------------
你要合成的话就直接图像合成计算吧,不一定要改变图像通道的,反正每个像素点都要计算,计算按点算就可以了,算的时候主要一下位置就可以了