globalmapper.ExportRasterFromBitmap¶
- globalmapper.ExportRasterFromBitmap(str aFilename, HBITMAP aBitmap, HDC aDC, GM_RasterExportFormat_t32 aFormat, GM_Rectangle_t aWorldBounds, GM_RasterExportFlags_t32 aFlags) GM_Error_t32 [source]¶
Note
This function requires a Handle to Device Context (HDC), which comes from the Windows GUI. An HDC for a window is easy to get in C++, but unobtainable in Python without relying on other modules. As such, you may be unable to use this and other functions which need an HDC as parameter; they are included in the Python SDK for Global Mapper primarily for consistency with the C++ version of the SDK and are not fully supported at current release.
Generates a new raster image from a bitmap handle. The new raster image will have the same number of pixels as the bitmap. The aFormat parameter specifies what image format to use for the new raster. If aWorldBounds is not None, the provided bounds will be used to fill in the spatial information for the new file, if supported by the new file format.
- Parameters:
aFilename (str) – Name of new file to create
aBitmap (HBITMAP) – Handle to bitmap to export
aDC (HDC) – Handle to compatible device context
aFormat (GM_RasterExportFormat_t32) – Format to export
aWorldBounds (GM_Rectangle_t) – World bounds of bitmap or None for last drawn
aFlags (GM_RasterExportFlags_t32) – Export flags
- Returns:
Error Code
- Return type:
GM_Error_t32