Crops the bitmap, resulting in a bitmap that is the size of the specified rectangle. If a region is defined for the bitmap, the region is also cropped if necessary.
L_LTKRN_API L_INT L_TrimBitmap(pBitmap, nCol, nRow, uWidth, uHeight)
Pointer to the bitmap handle referencing the bitmap to trim.
The X coordinate of the pixel within the bitmap that is the origin of the rectangle to keep.
The Y coordinate of the pixel within the bitmap that is the origin of the rectangle to keep.
Width of the rectangle to keep (in pixels).
Height of the rectangle to keep (in pixels).
|SUCCESS||The function was successful.|
|< 1||An error occurred. Refer to Return Codes.|
Use this function instead of L_CopyBitmapRect when the original bitmap is not needed after cropping.
This function uses bitmap coordinates to specify the area to be copied. Therefore, you must account for the view perspective of the bitmap. For information about bitmap coordinates, refer to Accounting for View Perspective.
Win32, x64, Linux.
L_INT TrimBitmapExample(pBITMAPHANDLE pBitmap)
L_INT nCol = 10;
L_INT nRow = 10;
L_UINT nWidth = pBitmap->Width - nCol - 10;
L_UINT nHeight = pBitmap->Height - nRow - 10;
nRet = L_TrimBitmap (pBitmap, nCol, nRow, nWidth, nHeight);
if(nRet != SUCCESS)
Medical Web Viewer .NET
.NET, Java, Android, and iOS/macOS Assemblies
C API/C++ Class Libraries