System.Drawing.Imaging Namespace

 
Classes
  ClassDescription
Public classBitmapData
Specifies the attributes of a bitmap image. The BitmapData class is used by the LockBits and UnlockBits(BitmapData) methods of the Bitmap class. Not inheritable.
Public classColorMap
Defines a map for converting colors. Several methods of the ImageAttributes class adjust image colors by using a color-remap table, which is an array of ColorMap structures. Not inheritable.
Public classColorMatrix
Defines a 5 x 5 matrix that contains the coordinates for the RGBA space. Several methods of the ImageAttributes class adjust image colors by using a color matrix. This class cannot be inherited.
Public classColorPalette
Defines an array of colors that make up a color palette. The colors are 32-bit ARGB colors. Not inheritable.
Public classEncoder
An Encoder object encapsulates a globally unique identifier (GUID) that identifies the category of an image encoder parameter.
Public classEncoderParameter
Used to pass a value, or an array of values, to an image encoder.
Public classEncoderParameters
Encapsulates an array of EncoderParameter objects.
Public classFrameDimension
Provides properties that get the frame dimensions of an image. Not inheritable.
Public classImageAttributes
Contains information about how bitmap and metafile colors are manipulated during rendering.
Public classImageCodecInfo
The ImageCodecInfo class provides the necessary storage members and methods to retrieve all pertinent information about the installed image encoders and decoders (called codecs). Not inheritable.
Public classImageFormat
Specifies the file format of the image. Not inheritable.
Public classMetafile
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.
Public classMetafileHeader
Contains attributes of an associated Metafile. Not inheritable.
Public classPropertyItem
Encapsulates a metadata property to be included in an image file. Not inheritable.
Public classWmfPlaceableFileHeader
Defines a placeable metafile. Not inheritable.
Delegates
  DelegateDescription
Public delegatePlayRecordCallback
This delegate is not used. For an example of enumerating the records of a metafile, see EnumerateMetafile(Metafile, Point, GraphicsEnumerateMetafileProc).
Enumerations
  EnumerationDescription
Public enumerationColorAdjustType
Specifies which GDI+ objects use color adjustment information.
Public enumerationColorChannelFlag
Specifies individual channels in the CMYK (cyan, magenta, yellow, black) color space. This enumeration is used by the SetOutputChannel(ColorChannelFlag) methods.
Public enumerationColorMatrixFlag
Specifies the types of images and colors that will be affected by the color and grayscale adjustment settings of an ImageAttributes.
Public enumerationEmfPlusRecordType
Specifies the methods available for use with a metafile to read and write graphic commands.
Public enumerationEmfType
Specifies the nature of the records that are placed in an Enhanced Metafile (EMF) file. This enumeration is used by several constructors in the Metafile class.
Public enumerationEncoderValue
Used to specify the parameter value passed to a JPEG or TIFF image encoder when using the Save(String, ImageCodecInfo, EncoderParameters) or SaveAdd(EncoderParameters) methods.
Public enumerationImageFlags
Specifies the attributes of the pixel data contained in an Image object. The Flags property returns a member of this enumeration. This enumeration has a FlagsAttribute attribute that allows a bitwise combination of its member values.
Public enumerationImageLockMode
Specifies flags that are passed to the flags parameter of the LockBits(Rectangle, ImageLockMode, PixelFormat) method. The LockBits(Rectangle, ImageLockMode, PixelFormat) method locks a portion of an image so that you can read or write the pixel data.
Public enumerationMetafileFrameUnit
Specifies the unit of measurement for the rectangle used to size and position a metafile. This is specified during the creation of the Metafile object.
Public enumerationMetafileType
Specifies types of metafiles.
Public enumerationPixelFormat
Specifies the format of the color data for each pixel in the image.