怎么对一副位图进行逐个像素扫描,并设置制定颜色的alpha值

如何对一副位图进行逐个像素扫描,并设置制定颜色的alpha值
有一副位图(是一个印章),想把它的背景设置成透明的。
自己想的办法是:对这个位图逐个像素扫描,如果是白色的话就设置其alpha值为0
可行吗?求指教

------解决方案--------------------
1.位图不带alpha通道,PNG才有.
2.透明的话,可以逐点扫描,然后,用SetWindowRGN,来设置区域做到透明.