Image.Flags Property


Gets attribute flags for the pixel data of this Image.

 property int Flags { int get(); };
public int Flags { get; }
member this.Flags : int
Public ReadOnly Property Flags As Integer

Property Value


The integer representing a bitwise combination of ImageFlags for this Image.



The integer value returned from this method will correspond to a sum of ImageFlags, as described in the following table.

ImageFlag value Integer representation
ImageFlagsNone 0
ImageFlagsScalable 1
ImageFlagsHasAlpha 2
ImageFlagsHasTranslucent 4
ImageFlagsPartiallyScalable 8
ImageFlagsColorSpaceRGB 16
ImageFlagsColorSpaceCMYK 32
ImageFlagsColorSpaceGRAY 64
ImageFlagsColorSpaceYCBCR 128
ImageFlagsColorSpaceYCCK 256
ImageFlagsHasRealDPI 4096
ImageFlagsHasRealPixelSize 8192
ImageFlagsReadOnly 65536
ImageFlagsCaching 131072

For example, if the Flags property for an image returned 77960, the ImageFlags for the image would be ReadOnly, HasRealDpi, HasRealPixelSize, ColorSpaceYcbcr, and PartiallyScalable.

Applies to