System.Drawing.Imaging

System.Drawing.Imaging Namespace

 

The System.Drawing.Imaging namespace provides advanced GDI+ imaging functionality. Basic graphics functionality is provided by the System.Drawing namespace.

ClassDescription
System_CAPS_pubclassBitmapData

Specifies the attributes of a bitmap image. The BitmapData class is used by the LockBits and UnlockBits methods of the Bitmap class. Not inheritable.

System_CAPS_pubclassColorMap

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.

System_CAPS_pubclassColorMatrix

Defines a 5 x 5 matrix that contains the coordinates for the RGBAW space. Several methods of the ImageAttributes class adjust image colors by using a color matrix. This class cannot be inherited.

System_CAPS_pubclassColorPalette

Defines an array of colors that make up a color palette. The colors are 32-bit ARGB colors. Not inheritable.

System_CAPS_pubclassEncoder

An Encoder object encapsulates a globally unique identifier (GUID) that identifies the category of an image encoder parameter.

System_CAPS_pubclassEncoderParameter

Used to pass a value, or an array of values, to an image encoder.

System_CAPS_pubclassEncoderParameters

Encapsulates an array of EncoderParameter objects.

System_CAPS_pubclassFrameDimension

Provides properties that get the frame dimensions of an image. Not inheritable.

System_CAPS_pubclassImageAttributes

Contains information about how bitmap and metafile colors are manipulated during rendering.

System_CAPS_pubclassImageCodecInfo

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.

System_CAPS_pubclassImageFormat

Specifies the file format of the image. Not inheritable.

System_CAPS_pubclassMetafile

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.

System_CAPS_pubclassMetafileHeader

Contains attributes of an associated Metafile. Not inheritable.

System_CAPS_pubclassMetaHeader

Contains information about a windows-format (WMF) metafile.

System_CAPS_pubclassPropertyItem

Encapsulates a metadata property to be included in an image file. Not inheritable.

System_CAPS_pubclassWmfPlaceableFileHeader

Defines a placeable metafile. Not inheritable.

DelegateDescription
System_CAPS_pubdelegatePlayRecordCallback

This delegate is not used. For an example of enumerating the records of a metafile, see EnumerateMetafile.

EnumerationDescription
System_CAPS_pubenumColorAdjustType

Specifies which GDI+ objects use color adjustment information.

System_CAPS_pubenumColorChannelFlag

Specifies individual channels in the CMYK (cyan, magenta, yellow, black) color space. This enumeration is used by the SetOutputChannel methods.

System_CAPS_pubenumColorMapType

Specifies the types of color maps.

System_CAPS_pubenumColorMatrixFlag

Specifies the types of images and colors that will be affected by the color and grayscale adjustment settings of an ImageAttributes.

System_CAPS_pubenumColorMode

Specifies two modes for color component values.

System_CAPS_pubenumEmfPlusRecordType

Specifies the methods available for use with a metafile to read and write graphic commands.

System_CAPS_pubenumEmfType

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.

System_CAPS_pubenumEncoderParameterValueType

Used to specify the data type of the EncoderParameter used with the Save or SaveAdd method of an image.

System_CAPS_pubenumEncoderValue

Used to specify the parameter value passed to a JPEG or TIFF image encoder when using the Image.Save or Image.SaveAdd methods.

System_CAPS_pubenumImageCodecFlags

Provides attributes of an image encoder/decoder (codec).

System_CAPS_pubenumImageFlags

Specifies the attributes of the pixel data contained in an Image object. The Flags property returns a member of this enumeration.

System_CAPS_pubenumImageLockMode

Specifies flags that are passed to the flags parameter of the LockBits method. The LockBits method locks a portion of an image so that you can read or write the pixel data.

System_CAPS_pubenumMetafileFrameUnit

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.

System_CAPS_pubenumMetafileType

Specifies types of metafiles. The MetafileHeader.Type property returns a member of this enumeration.

System_CAPS_pubenumPaletteFlags

Specifies the type of color data in the system palette. The data can be color data with alpha, grayscale data only, or halftone data.

System_CAPS_pubenumPixelFormat

Specifies the format of the color data for each pixel in the image.

The Metafile class provides methods for recording and saving metafiles. The Encoder class enables users to extend GDI+ to support any image format. The PropertyItem class provides methods for storing and retrieving metadata in image files.

System_CAPS_cautionCaution

Classes within the System.Drawing.Imaging namespace are not supported for use within a Windows or ASP.NET service. Attempting to use these classes from within one of these application types may produce unexpected problems, such as diminished service performance and run-time exceptions.

Return to top
Show:
© 2016 Microsoft