# Bitmap user defined functions Reference

Below is a complete list of the user defined functions available in AutoIt. Click on a user defined function name for a detailed description.

When using them you need to add a #include <GDIPlus.au3>.

User Defined Function | Description
--- | ---
_GDIPlus_BitmapApplyEffect | Alters a Bitmap by applying a specified effect
_GDIPlus_BitmapApplyEffectEx | Alters a Bitmap by applying a specified effect
_GDIPlus_BitmapCloneArea | Create a clone of a Bitmap object from the coordinates and format specified
_GDIPlus_BitmapConvertFormat | Converts a bitmap to a specified pixel format
_GDIPlus_BitmapCreateApplyEffect | Creates a new Bitmap by applying a specified effect to an existing Bitmap
_GDIPlus_BitmapCreateApplyEffectEx | Creates a new Bitmap by applying a specified effect to an existing Bitmap
_GDIPlus_BitmapCreateDIBFromBitmap | Creates a DIB Section
_GDIPlus_BitmapCreateFromFile | Create a Bitmap object from file
_GDIPlus_BitmapCreateFromGraphics | Creates a Bitmap object based on a Graphics object, a width, and a height
_GDIPlus_BitmapCreateFromHBITMAP | Create a Bitmap object from a bitmap handle
_GDIPlus_BitmapCreateFromHICON | Creates a Bitmap object based on an icon
_GDIPlus_BitmapCreateFromHICON32 | Creates a Bitmap object based on a 32bit icon
_GDIPlus_BitmapCreateFromMemory | Loads an image (JPG, BMP, PNG, etc.) which is saved as a binary string and converts it to a bitmap (GDI+) or hbitmap (GDI)
_GDIPlus_BitmapCreateFromResource | Creates a Bitmap object based on an icon
_GDIPlus_BitmapCreateFromScan0 | Creates a Bitmap object based on an array of bytes along with size and format information
_GDIPlus_BitmapCreateFromStream | Creates a Bitmap object based on an IStream COM interface
_GDIPlus_BitmapCreateHBITMAPFromBitmap | Create a handle to a bitmap from a bitmap object
_GDIPlus_BitmapDispose | Release a bitmap object
_GDIPlus_BitmapGetHistogram | Returns one or more histograms for specified color channels of the specified Bitmap
_GDIPlus_BitmapGetHistogramEx | Returns histograms for the Bitmap�s color channels: Red, Green, Blue, Alpha and Grey
_GDIPlus_BitmapGetHistogramSize | Returns the number of elements for allocation by _GDIPlus_BitmapGetHistogramEx()
_GDIPlus_BitmapGetPixel | Gets the color of a specified pixel in this bitmap
_GDIPlus_BitmapLockBits | Locks a portion of a bitmap for reading or writing
_GDIPlus_BitmapSetPixel | Sets the color of a specified pixel in this bitmap
_GDIPlus_BitmapSetResolution | Sets the resolution of this Bitmap object
_GDIPlus_BitmapUnlockBits | Unlocks a portion of a bitmap that was locked by _GDIPlus_BitmapLockBits
_GDIPlus_HICONCreateFromBitmap | Creates an icon handle from a bitmap object
_GDIPlus_PaletteInitialize | Initializes a standard, optimal, or custom color palette