Timm,
When you say that you are trying to build a 32-bit .png file, are you trying to build an color image or a grayscale image? If you are trying to create a color .png, that can be accomplished. How are you assembling the image? I would suggest creating a 2D array of U32 values where each value is determine by using the 1st 8 bits as your Red value, the next 8 as Green and the next 8 as Blue. You could then use the IMAQ ArrayToColorImage function. Then, to build the .png file, you can use the IMAQ WriteFile function and specify the image type as PNG.
For adding the images together, you could try using the IMAQ Add function. I am not familiar with the Create Mask by Alpha VI that you referred to. Could you provide some additional details about what that function does?
Also, what software versions are you using (LabVIEW, IMAQ, Vision, etc)?
Regards,
Scott R.
Applications Engineer
National Instruments
Scott Romine
Course Development Engineer
National Instruments