Determine if Alpha Channel is Used in an Image
- by Otaku
As I'm bringing in images into my program, I want to determine if:
they have an alpha-channel
if that alpha-channel is used
#1 is simple enough with using Image.IsAlphaPixelFormat. For #2 though, other than looping through every single pixel, is there a simple way I can determine if at least one of the pixels has an alpha channel that is used (i.e. set to some other value than 255)? All I need back is a boolean and then I'll make determination as to whether to save it out to 32-bit or 24-bit.