gdiplusimaging.h header

This header is used by GDI+. For more information, see:

gdiplusimaging.h contains the following programming interfaces:

Classes

 
BitmapData

The BitmapData class is used by the Bitmap::LockBits and Bitmap::UnlockBits methods of the Bitmap class. A BitmapData object stores attributes of a bitmap.
EncoderParameter

An EncoderParameter object holds a parameter that can be passed to an image encoder. An EncoderParameter object can also be used to receive a list of possible values supported by a particular parameter of a particular image encoder.
EncoderParameters

An EncoderParameters object is an array of EncoderParameter objects along with a data member that specifies the number of EncoderParameter objects in the array.
ImageCodecInfo

An ImageCodecInfo object stores information about an image codec (encoder/decoder).
ImageItemData

The ImageItemData class is used to store and retrieve custom image metadata. Windows GDI+ supports custom metadata for JPEG, PNG, and GIF image files.
PropertyItem

The PropertyItem class is a helper class for the Image and Bitmap classes. A PropertyItem object holds one piece of image metadata.

Enumerations

 
ImageCodecFlags

The ImageCodecFlags enumeration indicates attributes of an image codec.
ImageFlags

The ImageFlags enumeration specifies the attributes of the pixel data contained in an Image object. The Image::GetFlags method returns an element of this enumeration.
ImageLockMode

The ImageLockMode enumeration specifies flags that are passed to the flags parameter of the Bitmap::LockBits method. The Bitmap::LockBits method locks a portion of an image so that you can read or write the pixel data.
ItemDataPosition

The ItemDataPosition enumeration is used to specify the location of custom metadata in an image file.
RotateFlipType

The RotateFlipType enumeration specifies the direction of an image's rotation and the axis used to flip the image.