System.Drawing.Imaging
Namespace with 33 public types
Classes
BitmapData
Specifies the attributes of a bitmap image. The class is used by the and methods of the class. Not inheritable.
ColorMap
Defines a map for converting colors. Several methods of the class adjust image colors by using a color-remap table, which is an array of structures. Not inheritable.
ColorMatrix
Defines a 5 x 5 matrix that contains the coordinates for the RGBAW space. Several methods of the class adjust image colors by using a color matrix. This class cannot be inherited.
ColorPalette
Defines an array of colors that make up a color palette. The colors are 32-bit ARGB colors. Not inheritable.
Encoder
An object encapsulates a globally unique identifier (GUID) that identifies the category of an image encoder parameter.
EncoderParameter
Used to pass a value, or an array of values, to an image encoder.
EncoderParameters
Encapsulates an array of objects.
FrameDimension
Provides properties that get the frame dimensions of an image. Not inheritable.
ImageAttributes
Contains information about how bitmap and metafile colors are manipulated during rendering.
ImageCodecInfo
The class provides the necessary storage members and methods to retrieve all pertinent information about the installed image encoders and decoders (called codecs). Not inheritable.
ImageFormat
Specifies the file format of the image. Not inheritable.
Metafile
Defines a graphic metafile. A metafile contains records that describe a sequence of graphics operations that can be recorded (constructed) and played back (displayed). This class is not inheritable.
MetafileHeader
Contains attributes of an associated . Not inheritable.
MetaHeader
Contains information about a windows-format (WMF) metafile.
PropertyItem
Encapsulates a metadata property to be included in an image file. Not inheritable.
WmfPlaceableFileHeader
Defines a placeable metafile. Not inheritable.
Enumerations
ColorAdjustType
Specifies which GDI+ objects use color adjustment information.
ColorChannelFlag
Specifies individual channels in the CMYK (cyan, magenta, yellow, black) color space. This enumeration is used by the methods.
ColorMapType
Specifies the types of color maps.
ColorMatrixFlag
Specifies the types of images and colors that will be affected by the color and grayscale adjustment settings of an .
ColorMode
Specifies two modes for color component values.
EmfPlusRecordType
Specifies the methods available for use with a metafile to read and write graphic commands.
EmfType
Specifies the nature of the records that are placed in an Enhanced Metafile (EMF) file. This enumeration is used by several constructors in the class.
EncoderParameterValueType
Specifies the data type of the used with the or method of an image.
EncoderValue
Used to specify the parameter value passed to a JPEG or TIFF image encoder when using the or methods.
ImageCodecFlags
Provides attributes of an image encoder/decoder (codec).
ImageFlags
Specifies the attributes of the pixel data contained in an object. The property returns a member of this enumeration.
ImageLockMode
Specifies flags that are passed to the flags parameter of the method. The method locks a portion of an image so that you can read or write the pixel data.
MetafileFrameUnit
Specifies the unit of measurement for the rectangle used to size and position a metafile. This is specified during the creation of the object.
MetafileType
Specifies types of metafiles. The property returns a member of this enumeration.
PaletteFlags
Specifies the type of color data in the system palette. The data can be color data with alpha, grayscale data only, or halftone data.
PixelFormat
Specifies the format of the color data for each pixel in the image.