Name
PixelFormat
Synopsis
This enumeration lists the various formats that can be used for pixel
image data. It is most commonly used when constructing a
System.Drawing.Bitmap
object and when locking the
bitmap data with the System.Drawing.Bitmap.LockBits()
method.
public enum PixelFormat { DontCare = 0, Undefined = 0, Max = 15, Indexed = 65536, Gdi = 131072, Format16bppRgb555 = 135173, Format16bppRgb565 = 135174, Format24bppRgb = 137224, Format32bppRgb = 139273, Format1bppIndexed = 196865, Format4bppIndexed = 197634, Format8bppIndexed = 198659, Alpha = 262144, Format16bppArgb1555 = 397319, PAlpha = 524288, Format32bppPArgb = 925707, Extended = 1048576, Format16bppGrayScale = 1052676, Format48bppRgb = 1060876, Format64bppPArgb = 1851406, Canonical = 2097152, Format32bppArgb = 2498570, Format64bppArgb = 3424269 }
Hierarchy
System.Object
→ System.ValueType → System.Enum(System.IComparabl,
System.IFormattable
,
System.IConvertible)
→ PixelFormat
Returned By
System.Drawing.Image.PixelFormat
,
BitmapData.PixelFormat
Passed To
System.Drawing.Bitmap.{Bitmap()
, Clone()
, LockBits()}
,
System.Drawing.Image.{GetPixelFormatSize()
,
IsAlphaPixelFormat()
,
IsCanonicalPixelFormat()
,
IsExtendedPixelFormat()}
,
BitmapData.PixelFormat
Get .NET Windows Forms in a Nutshell now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.