L_MatchHistogram

#include "l_bitmap.h"

L_LTIMGEFX_API L_INT L_MatchHistogram(pBitmap, pRefBitmap, uFlags)

pBITMAPHANDLE pBitmap; pointer to a bitmap handle
pBITMAPHANDLE pRefBitmap; pointer to a bitmap handle
L_UINT uFlags; flags

Transforms an image so that its histogram matches a reference images's histogram.

Parameter Description
pBitmap Pointer to the bitmap handle that references the bitmap on which to apply the effect.
pRefBitmap Pointer to the bitmap handle that references the bitmap which its histogram will be a reference for matching.
uFlags Reserved for future use.

Returns

SUCCESS The function was successful.
< 1 An error occurred. Refer to Return Codes.

Comments

This function supports 8-bit grayscale and 24-bit color images.

If the image to be transformed is 8-bit grayscale then the reference image must be 8-bit grayscale too. If the image to be transformed is 24-bit color, then the reference image could be 8-bit grayscale or 24-bit color.

Required DLLs and Libraries

LTIMGEFX
For a listing of the exact DLLs and Libraries needed, based on the toolkit version, refer to Files To Be Included With Your Application.

Platforms

Win32, x64, Linux.

Help Version 20.0.2018.2.25
Products | Support | Contact Us | Copyright Notices
© 1991-2018 LEAD Technologies, Inc. All Rights Reserved.
LEADTOOLS Raster Imaging C API Help