LBitmapBase::IsGrayScale

#include "ltwrappr.h"

virtual L_INT LBitmapBase::IsGrayScale()

Returns an indicator that shows the kind of grayscale palette, if any, that a bitmap has.

Returns

Value Meaning
GRAY_NO [0] Not grayscale.
GRAY_ORDEREDNORMAL [1] Normally ordered grayscale (dark to light).
GRAY_ORDEREDINVERSE [2] Reverse ordered grayscale (light to dark).
GRAY_NOTORDERED [3] Unordered grayscale.

Comments

Grayscale images can be 1-bit, 4-bit, 8-bit, 12-bit or 16-bit. With a 1-bit image, you can use this function to check for inversion (for example, white lines on a black background) caused by an inverted palette.

Support for 12 and 16-bit grayscale images is only available in the Document/Medical toolkits.

Required DLLs and Libraries

Platforms

Win32, x64.

See Also

Functions

Topics

Example

For an example, refer to LBitmapBase::GrayScale.

Help Version 21.0.2021.4.8
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2021 LEAD Technologies, Inc. All Rights Reserved.

LEADTOOLS Raster Imaging C++ Class Library Help