LBitmapBase::GetDefaultDithering

#include "ltwrappr.h"

L_UINT LBitmapBase::GetDefaultDithering()

Retrieves the current dithering mode.

Returns

The current dithering mode. Possible values are:

Value

Meaning

NO_DITHERING

[0] Use no dithering.

FLOYD_STEIN_DITHERING

[1] Use the Floyd-Steinberg method.

BURKES_DITHERING

[3] Use the Burkes method.

STUCKI_DITHERING

[2] Use the Stucki method.

SIERRA_DITHERING

[4] Use the Sierra method.

STEVENSON_ARCE_DITHERING

[5] Use the Stevenson-Arce method.

JARVIS_DITHERING

[6] Use the Jarvis method.

ORDERED_DITHERING

[7] Use ordered dithering, which is faster than other methods but is lower in quality.

CLUSTERED_DITHERING

[8] Use clustered dithering.

Comments

Use this function to retrieve the current dithering mode. This is the local dithering mode for the class object.

Required DLLs and Libraries

LTDIS
LTFIL

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.

See Also

Functions:

LBitmapBase::SetDefaultDithering, LBitmapBase::EnableLocalSettings, LBitmapBase::IsLocalSettingsEnabled, Class Members

Topics:

Raster Image Functions: Doing Color Expansion or Reduction

 

Raster Image Functions: Doing Color Space Conversions

 

Raster Image Functions: Palettes

 

Color Resolution and Dithering

Example

#define MAKE_IMAGE_PATH(pFileName) TEXT("C:\\Users\\Public\\Documents\\LEADTOOLS Images\\")pFileName 
L_INT LBitmapBase__GetDefaultDitheringExample() 
{ 
   L_INT nRet; 
   LBitmapBase MyBitmap; 
   L_UINT          uDitheringMethod; 
   nRet =MyBitmap.Load(MAKE_IMAGE_PATH(TEXT("image1.cmp"))); 
   if(nRet !=SUCCESS) 
      return nRet; 
   uDitheringMethod=MyBitmap.GetDefaultDithering(); 
   return SUCCESS; 
} 

Help Version 19.0.2017.10.27
Products | Support | Contact Us | Copyright Notices
© 1991-2017 LEAD Technologies, Inc. All Rights Reserved.
LEADTOOLS Raster Imaging C++ Class Library Help