Converts a FreeImage bitmap from one color depth to another.
If the conversion fails the original FreeImage bitmap is returned.
Namespace:
FreeImageAPIAssembly: FreeImageNET (in FreeImageNET.dll)
Syntax
C# |
---|
public static FIBITMAP ConvertColorDepth( FIBITMAP dib, FREE_IMAGE_COLOR_DEPTH conversion, FREE_IMAGE_QUANTIZE quantizationMethod ) |
Visual Basic (Declaration) |
---|
Public Shared Function ConvertColorDepth ( _ dib As FIBITMAP, _ conversion As FREE_IMAGE_COLOR_DEPTH, _ quantizationMethod As FREE_IMAGE_QUANTIZE _ ) As FIBITMAP |
Visual C++ |
---|
public: static FIBITMAP ConvertColorDepth( FIBITMAP dib, FREE_IMAGE_COLOR_DEPTH conversion, FREE_IMAGE_QUANTIZE quantizationMethod ) |
Parameters
- dib
- Type: FreeImageAPI..::.FIBITMAP
Handle to a FreeImage bitmap.
- conversion
- Type: FreeImageAPI..::.FREE_IMAGE_COLOR_DEPTH
The desired output format.
- quantizationMethod
- Type: FreeImageAPI..::.FREE_IMAGE_QUANTIZE
The quantization algorithm for conversion to 8-bit color depth.
Return Value
Handle to a FreeImage bitmap.
Exceptions
Exception | Condition |
---|---|
System..::.ArgumentNullException | dib is null. |