My C++ program can extract the alpha channel from an image, so you can edit it, and then you can insert back into the original image.
The Alpha tool extracts the alpha channel from a 32-bit bitmap, and saves the 'A' from rgba on the r, g, and b of another 32-bit bitmap. Then you have to convert the 32-bit bitmap 24-bit bitmap using microsoft's imagetool.exe (get it here http://www.scenery.org/tutorials_fs2k4_SDK.htm it's in the fs2004_sdk_bglcomp2_setup.exe (857KB)).
Edit the 24-bit one which represents the alpha channel, and then insert it back into the original image.
I just finished it a couple of minutes ago. Anyone that would like this tool?
Here's an example of an extracted alpha channel:
You could edit it, and then slip it back into the original file. This a great help to me for editing BF textures.


