REFLECTIONOPTIONS (original) (raw)

Summary

The REFLECTIONOPTIONS structure contains the reflection mask data obtained from calling L_BlurDetectionExt.

Syntax

typedef struct REFLECTIONOPTIONS { [L_UINT](leadtools-basic-data-types.html) uStructSize; [pBITMAPHANDLE](bitmaphandle.html) pReflectionMask; } REFLECTIONOPTIONS, * pREFLECTIONOPTIONS;

Members

uStructSize

Size of this structure in bytes, for versioning. Use the sizeof() operator to calculate this value.

pReflectionMask

The 8-bit mask bitmap referencing the reflection areas of the BITMAPHANDLE that was passed to L_BlurDetectionExt.

The value of this member will be null if no reflection is detected.

Comments

pREFLECTIONOPTIONS is a pointer to a REFLECTIONOPTIONS structure.

A pixel value of 255 suggests high reflection, which means that the pixel is completely obstructed.

A highly saturated images may result in excess reflection detection.

Usage

LEADTOOLS Raster Imaging C API Help