BITMAPHANDLE (original) (raw)
Summary
The BITMAPHANDLE structure serves as a working area for image manipulation and conversion. LEADTOOLS functions use this structure as a bitmap handle for accessing the image in memory and for maintaining the characteristics of the image.
Note: Fields intended for internal use, such as the pointer to the bitmap, are omitted from the table. For instance, pLUT, pLUT16, PaintLowBit and PaintHighBit are all members that are useful when window-leveling. For more information about using these members when displaying images or performing image processing, refer to Lookup Table (LUT) in BITMAPHANDLE and its use for Displaying Images and Performing Image Processing. If necessary, you can refer to the LTKRN.H header file, which describes the entire structure.
Members
L_UINT uStructSize
Size of this structure in bytes, for versioning. Use the sizeof() operator to calculate this value.
L_INT Width
Image width in pixels.
L_INT Height
Image height in pixels.
L_INT BitsPerPixel
Number of bits per pixel.
L_UINT BytesPerLine
Bytes per line, rounded upward to the nearest multiple of four.
L_BITFIELD Flags.Allocated
TRUE if the bitmap is allocated.
L_BITFIELD Flags.ConventionalMemory
TRUE if the bitmap is allocated using conventional memory.
L_BITFIELD Flags.DiskMemory
TRUE if the bitmap is allocated using LEAD's own virtual memory.
L_BITFIELD Flags.ProgressiveAvailable
TRUE if an image is being loaded from a progressive file (i.e. Progressive JPEG).
L_BITFIELD Flags.LockedMemory
TRUE if the bitmap memory is locked down.
L_BITFIELD Flags.Interlaced
TRUE if an image is being loaded from an interlaced file (i.e. Interlaced GIF).
L_BITFIELD Flags.WaitUserInput
TRUE if the animation playback waits for user input.
L_BITFIELD Flags.Transparency
TRUE if the animation playback uses transparency.
L_BITFIELD Flags.Compressed
TRUE if the current bitmap is in 1-bit RLE-compressed format. For information about this format, refer to Speeding Up 1-Bit Documents.
L_BITFIELD Flags.Signed
TRUE if the pixel values in the bitmap are signed.
L_BITFIELD Flags.Mirror
TRUE if the bitmap is a mirror of another bitmap.
L_BITFIELD Flags.UseLUT
TRUE if the LUT is used in all image processing functions, including save. FALSE if the LUT is used only when painting. If this is FALSE, the LUT is ignored when an image processing function is applied or when a file is saved.
L_BITFIELD Flags.Global
Internal use only.
L_BITFIELD Flags.UsePaintLUT
TRUE to use PaintGamma, PaintContrast, PaintIntensity when painting.
L_BITFIELD Flags.Tiled
TRUE if the bitmap is a tiled bitmap.
L_BITFIELD Flags.SuperCompressed
TRUE if the bitmap is in super compressed format. The bitmap can be 24-bit or 1-bit. For more information, refer to Super Compressed Bitmaps.
L_BITFIELD Flags.NoClip
Internal use only.
L_BITFIELD Flags.PremultiplyAlpha
TRUE if the data is premultiplied with the alpha (for 32-bit bitmaps).
L_BITFIELD Flags.NonLinearLUT
TRUE if the LUT is non-linear (for 12/16-bit grayscale bitmaps).
L_BITFIELD Flags.AlphaBlend
TRUE if the bitmap is part of an animation that should be blended with the previous image using an AlphaBlend operation.
L_BITFIELD Flags.Float
TRUE if the bitmap samples use floating point values. (This is valid only if BitsPerPixel is 32. These bitmaps have limited functionality).
L_INT nColors
Number of colors (256 or less) that the bitmap has. If the image has more than 256 colors, this value is zero.
L_RGBQUAD * pPalette
Array of palette colors.
L_INT ViewPerspective
Where the beginning of the image is stored. Valid values are TOP_LEFT, BOTTOM_LEFT, TOP_RIGHT, BOTTOM_RIGHT, TOP_LEFT90, and TOP_LEFT270. For descriptions, refer to Accounting for View Perspective.
L_INT Order
Color order of the bitmap. Possible values are:
- ORDER_RGB
- ORDER_BGR
- ORDER_GRAY
- ORDER_ROMM
- ORDER_RGB565
L_UINT32 Size
Deprecated, use the Size64 member.
L_UINT64 Size64
Size of the bitmap image data, in bytes.
L_UINT DitheringMethod
Dithering method (referenced by some functions). For possible values, refer to the L_DefaultDithering function.
L_INT XResolution
Horizontal resolution, in dots per inch. Some file formats save this value in the file header.
L_INT YResolution
Vertical resolution, in dots per inch. Some file formats save this value in the file header.
L_INT Left
Left offset for animation playback.
L_INT Top
Top offset for animation playback, based on a TOP_LEFT view perspective.
L_UINT32 Delay
Animation playback delay in milliseconds (ms).
COLORREF Background
Background color for animation playback. You can specify a COLORREF value, such as the return value of the Windows RGB macro, or you can use the PALETTEINDEX macro to specify a palette color.
COLORREF Transparency
Transparent color for animation playback. You can specify a COLORREF value, such as the return value of the Windows RGB macro, or you can use the PALETTEINDEX macro to specify a palette color.
L_UINT DisposalMethod
Animation playback disposal method. For possible values, refer to Animation Disposal Methods.
L_INT LowBit
Value indicating the low bit used for window leveling. 0 <= nLowBit <= nHighBit <= (11 for 12-bit grayscale or 15 for 16-bit grayscale). A value of -1 will be treated as 0.
L_INT HighBit
Value indicating the high bit used for window leveling. 0 <= nLowBit <= nHighBit <= (11 for 12-bit grayscale or 15 for 16-bit grayscale). A value of -1 will be treated as BitsPerPixel
-1.
L_INT32 MinVal
Minimum grayscale value. For every value between 0 and MinVal, Black (RGB(0,0,0)) will be used. For values between MinVal and MaxVal, the gray value to be displayed is calculated by : gray = (index - MinVal) * 255 / (MaxVal - MinVal).(See * below)
L_UINT MaxVal
Maximum grayscale value. For every value larger than MaxVal, White (RGB(255,255,255)) will be used. For values between MinVal and MaxVal, the gray value to be displayed is calculated by : gray = (index - MinVal) * 255 / (MaxVal - MinVal). (See * below)
* index is the intensity value of the pixel. If the intensity value is > MaxVal, the color will be White. If the intensity value is < MinVal, the color will be Black. For those intensity values between MinVal and MaxVal, the above equation is used to determine the color, with index equal to the intensity value.
Comments
pBITMAPHANDLE is a pointer to a BITMAPHANDLE structure. Generally, where a function parameter type is pBITMAPHANDLE, you can declare a BITMAPHANDLE variable, update the structure's fields, and pass the variable's address in the parameter. Declaring a pBITMAPHANDLE variable is necessary only if your program requires a pointer.
Some functions which take this structure as a parameter require that the structure be initialized prior to the function call. You must set the uStructSize
member to the total size, in bytes, of the structure. Use the sizeof() operator to calculate this value. Functions that do not require the structure be initialized will take the total size of the structure, in bytes, as an additional function parameter.
In most cases, the values of fields in the BITMAPHANDLE structure are maintained by LEADTOOLS functions.
Notes:
- A 16-bpp image may be color or grayscale. If you are working with a 16-bit grayscale image, explicitly set BITMAPHANDLE.Order to ORDER_GRAY. By default, the Order for a 16-bit image will be set to ORDER_BGR.
- Tiled bitmaps will have
Flags.ConventionalMemory
set, since the bitmap is allocated in conventional memory. To determine whether a bitmap is "regular memory", do the following:if (!pBitmap->Flags.Compressed && !pBitmap->Flags.Tiled)
{
// regular bitmap. It is not compressed and it is not tiled.
}
Support for super compressing bitmaps is available in the Document and Medical Imaging toolkits.
When Flags.NonLinearLUT
is set to TRUE, the LEADTOOLS resample functions will resample the LUT index. This is the preferred mechanism for DICOM images. However, if the LUT is not linear (for example if some LUT portions contain some colors while others have grayscale values), painting artifacts might be produced when operating on the index. If the LUT is not linear, LEADTOOLS converts the image data to color 24-bit when painting by using the LUT and then performs the resample/bicubic resize on the 24-bit data. LEADTOOLS sets this value to TRUE automatically when loading DICOM files that contain a 16-bit palette. You should set this to TRUE if you change the LUT manually, or if you change the LUT to be non-linear. Warning: Failure to set this value properly can cause problems with displaying zoomed bitmaps when paint mode is set to resample/bicubic.
When Flags.Float
is set to 1, the bitmap uses floating point values. In this situation, the bitmap handle can be used for very few operations. See Working with floating point bitmaps for more details.
Usage
Data Types
- ADDBITMAPSDLGPARAMS
- ADDBORDERDLGPARAMS
- ADDBORDERINFO
- ADDFRAMEDLGPARAMS
- ADDFRAMEINFO
- ADDNOISEDLGPARAMS
- ANNBUTTON
- ANNCHANGEPARAM
- ANNENCRYPTOPTIONS
- ANNPOINTOPTIONS
- ANTIALIASDLGPARAMS
- AUTOTRIMDLGPARAMS
- AVERAGEDLGPARAMS
- BALANCECOLORSDLGPARAMS
- BENDINGDLGPARAMS
- BORDERREMOVE
- BORDERREMOVEDLGPARAMS
- BRIGHTNESSDLGPARAMS
- CANVASRESIZEDLGPARAMS
- COLOREDGRAYDLGPARAMS
- COLORRESDLGPARAMS
- CONTAINERPAINTDATA
- CONTOURFILTERDLGPARAMS
- CONTRASTDLGPARAMS
- CYLINDRICALDLGPARAMS
- DILATIONFILTERDLGPARAMS
- DLGBITMAPLISTITEM
- DLGCALLBACKFILEPREVIEWDATA
- DOCWRTEMFPAGE
- DOCWRTRASTERPAGE
- DOCWRTSVGPAGE
- DOTREMOVE
- DOTREMOVEDLGPARAMS
- EDGEDETECTORDLGPARAMS
- EFFECTDLGPARAMS
- EMBOSSDLGPARAMS
- EROSIONFILTERDLGPARAMS
- FILEOVERLAYCALLBACKDATA
- FREEHANDWAVEDLGPARAMS
- GAMMAADJUSTMENTDLGPARAMS
- GAUSSIANBLURDLGPARAMS
- GIFWEBTUNERDLGPARAMS
- GLAREDETECTIONOPTIONS
- GRADIENTDLGPARAMS
- GRADIENTFILTERDLGPARAMS
- GRAYSCALEDLGPARAMS
- HALFTONEDLGPARAMS
- HISTOCONTRASTDLGPARAMS
- HISTOGRAMDLGPARAMS
- HOLEPUNCH
- HOLEPUNCHREMOVEDLGPARAMS
- HTMLMAPPERDLGPARAMS
- HUEDLGPARAMS
- IMPRESSIONISTDLGPARAMS
- INTENSITYDETECTDLGPARAMS
- INVERTEDTEXT
- INVERTEDTEXTDLGPARAMS
- JPEGWEBTUNERDLGPARAMS
- L_JP2_JPXBITMAPS
- L_OcrAutoRecognizeJobOperationCallbackData
- LAPLACIANFILTERDLGPARAMS
- LAYERINFO
- LILITEM
- LINEREMOVE
- LINEREMOVEDLGPARAMS
- LINESEGMENTFILTERDLGPARAMS
- LOCALHISTOEQUALIZEDLGPARAMS
- MAXFILTERDLGPARAMS
- MEDIANDLGPARAMS
- MINFILTERDLGPARAMS
- MOSAICDLGPARAMS
- MOTIONBLURDLGPARAMS
- MULTIPLYDLGPARAMS
- OILIFYDLGPARAMS
- OPENDLGFILEDATA
- PAINTBRUSH
- PAINTFILL
- PAINTSHAPE
- PAINTTEXT
- PAINTTOUCH
- PATTERNBRUSH
- PICTURIZEDLGPARAMS
- PIXELATEDLGPARAMS
- PNGWEBTUNERDLGPARAMS
- POLARDLGPARAMS
- POSTERIZEDLGPARAMS
- PREWITTFILTERDLGPARAMS
- PRINTPREVIEWDLGPARAMS
- PUNCHDLGPARAMS
- RADIALBLURDLGPARAMS
- RADIALWAVEDLGPARAMS
- REFLECTIONOPTIONS
- REMAPHUEDLGPARAMS
- REMAPINTENSITYDLGPARAMS
- RESIZEDLGPARAMS
- RIPPLEDLGPARAMS
- ROTATEDLGPARAMS
- SATURATIONDLGPARAMS
- SAVEDLGPARAMS
- SHAPEDLGPARAMS
- SHARPENDLGPARAMS
- SHEARDLGPARAMS
- SHIFTDIFFERENCEFILTERDLGPARAMS
- SMOOTH
- SMOOTHDLGPARAMS
- SOBELFILTERDLGPARAMS
- SOLARIZEDLGPARAMS
- SPHERIZEDLGPARAMS
- STARTDECOMPRESSDATA
- STITCHDLGPARAMS
- SWIRLDLGPARAMS
- TEXTDLGPARAMS
- TRANSITIONDLGPARAMS
- UNDERLAYDLGPARAMS
- UNSHARPMASKDLGPARAMS
- VECTORBITMAP
- WAVEDLGPARAMS
- WAVESHEARDLGPARAMS
- WINDDLGPARAMS
- WINDOWLEVELDLGPARAMS
- ZOOMBLURDLGPARAMS
- ZOOMWAVEDLGPARAMS
Functions
- L_AccessBitmap
- L_AdaptiveContrastBitmap
- L_AddBitmapNoise
- L_AddBitmaps
- L_AddBorder
- L_AddFrame
- L_AddMessageToBitmap
- L_AddPageNumbersToBitmapList
- L_AddShadowBitmap
- L_AddWeightedBitmaps
- L_AdjustBitmapTint
- L_AgingBitmap
- L_AlignImages
- L_AllocateBitmap
- L_AllocFTArray
- L_AlphaBlendBitmap
- L_AnisotropicDiffusionBitmap
- L_AnnGetBitmap
- L_AnnGetPredefinedBitmap
- L_AnnGetSecondaryBitmap
- L_AnnRealize
- L_AnnSetBitmap
- L_AnnSetPredefinedBitmap
- L_AnnSetSecondaryBitmap
- L_AnnUnrealize
- L_AntiAliasBitmap
- L_AppendPlayback
- L_ApplyLinearModalityLUT
- L_ApplyLinearVOILUT
- L_ApplyMathLogicBitmap
- L_ApplyModalityLUT
- L_ApplyTransformationParameters
- L_ApplyVOILUT
- L_AutoBinarizeBitmap
- L_AutoBinaryBitmap
- L_AutoColorLevelBitmap
- L_AutoDocumentBinarization
- L_AutoFixBitmapResolution
- L_AutoLineRemove
- L_AutoPageSplitter
- L_AutoSegmentBitmap
- L_AutoTrimBitmap
- L_AutoZoneBitmap
- L_AverageBinarization
- L_AverageFilterBitmap
- L_BalanceColors
- L_BarCodeRead
- L_BarCodeReadExt
- L_BarCodeWrite
- L_BendingBitmap
- L_BinaryFilterBitmap
- L_BitmapAdaptiveWienerFilter
- L_BitmapFromYUV
- L_BitmapHasMeaningfulAlpha
- L_BitmapHasRgn
- L_BitmapWienerFilter
- L_BlankPageDetectorBitmap
- L_BlurDetection
- L_BlurDetectionExt
- L_BorderRemoveBitmap
- L_BricksTextureBitmap
- L_BrightnessDetection
- L_BumpMapBitmap
- L_CannyEdgeDetectorBitmap
- L_CanvasBitmap
- L_CaptureActiveClient
- L_CaptureActiveWindow
- L_CaptureArea
- L_CaptureFromExe
- L_CaptureFromExeDlg
- L_CaptureFullScreen
- L_CaptureMenuUnderCursor
- L_CaptureMouseCursor
- L_CaptureSelectedObject
- L_CaptureWallPaper
- L_CaptureWindow
- L_CaptureWindowUnderCursor
- L_ChangeBitmapCompression
- L_ChangeBitmapContrast
- L_ChangeBitmapHeight
- L_ChangeBitmapHue
- L_ChangeBitmapIntensity
- L_ChangeBitmapSaturation
- L_ChangeBitmapViewPerspective
- L_ChangeFromDDB
- L_ChangeFromDIB
- L_ChangeFromEMF
- L_ChangeFromEMF2
- L_ChangeFromWMF
- L_ChangeFromWMF2
- L_ChangeHueSatIntBitmap
- L_ChangeToDDB
- L_ChangeToDIB
- L_ChangeToEMF
- L_ChangeToWMF
- L_ChannelMix
- L_CLAHE
- L_ClearBitmap
- L_ClearNegativePixels
- L_CloudsBitmap
- L_ClrConvertDirectToBitmap
- L_ClrConvertToBitmap
- L_ColorBitmapRgn
- L_ColoredBallsBitmap
- L_ColoredPencilBitmap
- L_ColoredPencilBitmapExt
- L_ColorHalfToneBitmap
- L_ColorIntensityBalance
- L_ColorizeGrayBitmap
- L_ColorLevelBitmap
- L_ColorMergeBitmap
- L_ColorReplaceBitmap
- L_ColorResBitmap
- L_ColorSeparateBitmap
- L_ColorThresholdBitmap
- L_CombineBitmap
- L_CombineBitmapWarp
- L_CompareBitmap
- L_ContBrightIntBitmap
- L_ContourFilterBitmap
- L_ConvertBitmapSignedToUnsigned
- L_ConvertBitmapUnsignedToSigned
- L_ConvertFromDDB
- L_ConvertFromDIB
- L_ConvertFromEMF
- L_ConvertFromEMF2
- L_ConvertFromWMF
- L_ConvertFromWMF2
- L_ConvertToColoredGray
- L_ConvertToDDB
- L_ConvertToDIB
- L_ConvertToEMF
- L_ConvertToWMF
- L_CopyBitmap
- L_CopyBitmap2
- L_CopyBitmapData
- L_CopyBitmapHandle
- L_CopyBitmapPalette
- L_CopyBitmapRect
- L_CopyFromClipboard
- L_CopyToClipboard
- L_CorrelationBitmap
- L_CorrelationListBitmap
- L_CreateBitmap
- L_CreateFadedMask
- L_CreateGrayScaleBitmap
- L_CreateLeadDC
- L_CreateLeadDC2
- L_CreateMaskFromBitmapRgn
- L_CreatePaintPalette
- L_CreatePanWindow
- L_CreatePlayback
- L_CreateThumbnailFromFile
- L_CreateZoomView
- L_CubismBitmap
- L_CylindricalBitmap
- L_DeinterlaceBitmap
- L_DesaturateBitmap
- L_DeskewBitmap
- L_DeskewBitmapExt
- L_DespeckleBitmap
- L_DetectBitmapDeskewOrientation
- L_DetectLinesBitmap
- L_DetectTablesBitmap
- L_DFTBitmap
- L_DiceEffectBitmap
- L_DicomGetImage
- L_DicomGetOverlayBitmap
- L_DicomInsertImage
- L_DicomSetImage
- L_DicomSetOverlayBitmap
- L_DiffuseGlowBitmap
- L_DigitalSubtractBitmap
- L_DirectionEdgeStatisticalBitmap
- L_DispContainerBurnTag
- L_DispContainerGetBitmapHandle
- L_DispContainerSetBitmapHandle
- L_DispContainerSetRequestedImage
- L_DisplaceMapBitmap
- L_DitherLine
- L_DocumentSegmentBitmap
- L_DotRemoveBitmap
- L_DrawStarBitmap
- L_DryBitmap
- L_DupBitmapPalette
- L_DynamicBinaryBitmap
- L_EdgeDetectEffectBitmap
- L_EdgeDetectorBitmap
- L_EdgeDetectStatisticalBitmap
- L_EfxPaintBitmap
- L_EmbossBitmap
- L_ExpandPage
- L_ExtractMessageFromBitmap
- L_ExtractObjectsBitmap
- L_FeatherAlphaBlendBitmap
- L_FFTBitmap
- L_FillBitmap
- L_FillBitmap2
- L_FindBarcodeCandidateAreas
- L_FindCandidateFormFields
- L_FlipBitmap
- L_FlipBitmapViewPerspective
- L_FragmentBitmap
- L_FrameBitmapRgn
- L_FreeBitmap
- L_FreeBitmapRgn
- L_FreeHandShearBitmap
- L_FreeHandWaveBitmap
- L_FreeManualPerspectiveDeskewBitmap
- L_FreePlaneBendBitmap
- L_FreeRadBendBitmap
- L_FrqFilterMaskBitmap
- L_FTDisplayBitmap
- L_FunctionalLightBitmap
- L_GammaCorrectBitmap
- L_GammaCorrectBitmapExt
- L_GaussianFilterBitmap
- L_GetAutoTrimRect
- L_GetBitmapAlpha
- L_GetBitmapClipSegments
- L_GetBitmapClipSegmentsMax
- L_GetBitmapColorCount
- L_GetBitmapColors
- L_GetBitmapColorType
- L_GetBitmapHistogram
- L_GetBitmapListItem
- L_GetBitmapMemoryInfo
- L_GetBitmapRgnArea
- L_GetBitmapRgnBounds
- L_GetBitmapRgnHandle
- L_GetBitmapRow
- L_GetBitmapRowCol
- L_GetBitmapRowColCompressed
- L_GetBitmapRowCompressed
- L_GetBitmapStatisticsInfo
- L_GetBitmapYUVData
- L_GetLinearVOILUT
- L_GetMarksCenterMassBitmap
- L_GetMinMaxBits
- L_GetMinMaxVal
- L_GetObjectInfo
- L_GetOverlayAttributes
- L_GetOverlayBitmap
- L_GetOverlayCount
- L_GetPaintContrast
- L_GetPaintGamma
- L_GetPaintIntensity
- L_GetPixelColor
- L_GetPixelData
- L_GetRgnContourPoints
- L_GetRgnPerimeterLength
- L_GetTransformationParameters
- L_GlareDetection
- L_GlassEffectBitmap
- L_GlowFilterBitmap
- L_GrayScaleBitmap
- L_GrayScaleBitmapExt
- L_GrayScaleToDuotone
- L_GrayScaleToMultitone
- L_GWireInit
- L_HalfToneBitmap
- L_HalfTonePatternBitmap
- L_HighPassFilterBitmap
- L_HighQualityRotateBitmap
- L_HistoContrastBitmap
- L_HistoEqualizeBitmap
- L_HolePunchRemoveBitmap
- L_HolesRemovalBitmapRgn
- L_ICRBinarize
- L_ImpressionistBitmap
- L_InitBitmap
- L_InsertBitmapListItem
- L_IntelligentDownScaleBitmap
- L_IntelligentUpScaleBitmap
- L_IntensityDetectBitmap
- L_InvertBitmap
- L_InvertedPageBitmap
- L_InvertedTextBitmap
- L_IsGrayScaleBitmap
- L_IsPtInBitmapRgn
- L_IsRegMarkBitmap
- L_Jp2Read
- L_Jp2ReadMemory
- L_Jp2Save
- L_Jp2SaveMemory
- L_Keystone
- L_KMeansBitmapSegmentation
- L_LambdaConnectedness
- L_LensFlareBitmap
- L_LevelsetBitmapRgn
- L_LightBitmap
- L_LightControlBitmap
- L_LineProfile
- L_LineProfile2
- L_LineRemoveBitmap
- L_LoadBitmap
- L_LoadBitmapMemory
- L_LoadBitmapResize
- L_LoadChannel
- L_LoadExtensionStamp
- L_LoadFile
- L_LoadFileCMYKArray
- L_LoadFileOffset
- L_LoadFileTile
- L_LoadLayer
- L_LoadMemory
- L_LoadMemoryTile
- L_LocalHistoEqualizeBitmap
- L_ManualPerspectiveDeskew
- L_MaskConvolutionBitmap
- L_MatchHistogram
- L_MathFunctionBitmap
- L_MaxFilterBitmap
- L_MeanShiftFilterBitmap
- L_MedianFilterBitmap
- L_MICRDetectionEXT
- L_MinFilterBitmap
- L_MosaicBitmap
- L_MosaicTilesBitmap
- L_MotionBlurBitmap
- L_MrcCreateNewSegment
- L_MrcLoadBitmap
- L_MrcLoadSegmentation
- L_MrcSaveBitmap
- L_MrcSaveBitmapT44
- L_MrcSegmentBitmap
- L_MrcSetSegmentData
- L_MrcStartBitmapSegmentation
- L_MRZDetection
- L_MultiplyBitmap
- L_MultiScaleEnhancementBitmap
- L_NITFAppendImageSegment
- L_ObjectCounter
- L_OceanBitmap
- L_OcrPage_FromBitmap
- L_OcrPage_GetBitmap
- L_OcrPage_GetOverlayBitmap
- L_OcrPage_SetBitmap
- L_OcrPage_SetOverlayBitmap
- L_OffsetBitmap
- L_OffsetBitmapRgn
- L_OilifyBitmap
- L_OtsuThreshold
- L_PaintDC
- L_PaintDCBuffer
- L_PaintDCBufferCallback
- L_PaintDCCallback
- L_PaintDCCMYKArray
- L_PaintDCCMYKArrayCallback
- L_PaintDCEffect
- L_PaintDCOverlay
- L_PaintDCOverlayCallback
- L_PaintRgnDC
- L_PaintRgnDCBuffer
- L_PaintRgnDCBufferCallback
- L_PaintRgnDCCallback
- L_PaintRgnDCEffect
- L_PdfCompInsertMRC
- L_PdfCompInsertNormal
- L_PdfCompInsertSegments
- L_PerlinBitmap
- L_PerspectiveBitmap
- L_PerspectiveDeskew
- L_PerspectiveDeskewExt
- L_PicturizeBitmap
- L_PicturizeBitmapList
- L_PicturizeBitmapSingle
- L_PixelateBitmap
- L_PlaneBendBitmap
- L_PlaneBitmap
- L_PlasmaFilterBitmap
- L_PntSetMetrics
- L_PointFromBitmap
- L_PointillistBitmap
- L_PointToBitmap
- L_PolarBitmap
- L_PosterizeBitmap
- L_PrintBitmap
- L_PrintBitmapFast
- L_PrintBitmapGDIPlus
- L_PunchBitmap
- L_PutBitmapColors
- L_PutBitmapRow
- L_PutBitmapRowCol
- L_PutBitmapRowColCompressed
- L_PutBitmapRowCompressed
- L_PutPixelColor
- L_PutPixelData
- L_PuzzleEffectBitmap
- L_RadialBlurBitmap
- L_RadWaveBitmap
- L_RakeRemoveBitmap
- L_ReadFileStamp
- L_ReadFileStamp2
- L_RectFromBitmap
- L_RectToBitmap
- L_ReleaseBitmap
- L_RemapBitmapHue
- L_RemapBitmapIntensity
- L_RemoveBackground
- L_RemoveBitmapListItem
- L_RemoveRedeyeBitmap
- L_RemoveSaltPepperNoise
- L_ReplaceBitmapListItem
- L_ResizeBitmap
- L_ResizeBitmapRgn
- L_RevEffectBitmap
- L_ReverseBitmap
- L_ReverseBitmapViewPerspective
- L_RingEffectBitmap
- L_RippleBitmap
- L_RomanMosaicBitmap
- L_RotateBitmap
- L_RotateBitmapViewPerspective
- L_SampleTargetBitmap
- L_SaneAcquire
- L_SauvolaBinarize
- L_SaveBitmap
- L_SaveBitmapBuffer
- L_SaveBitmapMemory
- L_SaveBitmapWithLayers
- L_SaveFile
- L_SaveFileBuffer
- L_SaveFileCMYKArray
- L_SaveFileMemory
- L_SaveFileOffset
- L_SaveFileTile
- L_ScrambleBitmap
- L_ScreenCaptureBitmap
- L_SearchRegMarksBitmap
- L_SegmentBitmap
- L_SelectBitmapData
- L_SelectiveColorBitmap
- L_SetBitmapAlpha
- L_SetBitmapAlphaValues
- L_SetBitmapDataPointer
- L_SetBitmapListItem
- L_SetBitmapMemoryInfo
- L_SetBitmapPalette
- L_SetBitmapRgnBorder
- L_SetBitmapRgnColor
- L_SetBitmapRgnColorHSVRange
- L_SetBitmapRgnColorRGBRange
- L_SetBitmapRgnCurve
- L_SetBitmapRgnEllipse
- L_SetBitmapRgnFromMask
- L_SetBitmapRgnHandle
- L_SetBitmapRgnMagicWand
- L_SetBitmapRgnPolygon
- L_SetBitmapRgnRect
- L_SetBitmapRgnRoundRect
- L_SetBitmapYUVData
- L_SetKaufmannRgnBitmap
- L_SetOverlayAttributes
- L_SetOverlayBitmap
- L_SetPaintContrast
- L_SetPaintGamma
- L_SetPaintIntensity
- L_SharpenBitmap
- L_ShearBitmap
- L_ShiftBitmapData
- L_ShiftMinimumToZero
- L_ShiftZeroToNegative
- L_ShrinkWrapTool
- L_SigmaFilterBitmap
- L_SignalToNoiseRatio
- L_SizeBitmap
- L_SizeBitmapInterpolate
- L_SkeletonBitmap
- L_SliceBitmap
- L_SmoothBitmap
- L_SmoothEdgesBitmap
- L_SolarizeBitmap
- L_SpatialFilterBitmap
- L_SpherizeBitmap
- L_SRADAnisotropicDiffusion
- L_StartCompressBuffer
- L_StartDithering
- L_StartFastMagicWandEngine
- L_StartFeedLoad
- L_StartMagGlass
- L_StartResizeBitmap
- L_StitchBitmap
- L_StopDithering
- L_StretchBitmapIntensity
- L_SubtractBackgroundBitmap
- L_SvgRasterizeDocument
- L_SwapColors
- L_SwirlBitmap
- L_TADAnisotropicDiffusion
- L_TemperatureBitmap
- L_TextBlurDetector
- L_TextureAlphaBlendBitmap
- L_TissueEqualizeBitmap
- L_ToggleBitmapCompression
- L_TranslateBitmapColor
- L_TrimBitmap
- L_TunnelBitmap
- L_TwainAcquire
- L_UnderlayBitmap
- L_UnsharpMaskBitmap
- L_UnWarp
- L_UpdateBitmapOverlayBits
- L_UpdateMagGlassBitmap
- L_UpdatePanWindow
- L_UserFilterBitmap
- L_VecRealize
- L_VignetteBitmap
- L_WatershedBitmap
- L_WaveBitmap
- L_WindBitmap
- L_WindowLevel
- L_WindowLevelBitmap
- L_WindowLevelBitmapExt
- L_WindowLevelExt
- L_WriteFileStamp
- L_ZigZagBitmap
- L_ZoomBlurBitmap
- L_ZoomWaveBitmap