LBitmapBase::GetFixedPalette

Summary

Retrieves a LEAD fixed palette, based on the bits per pixel.

Syntax

#include "ltwrappr.h"

virtual L_INT LBitmapBase::GetFixedPalette(pPalette, nBitsPerPixel)

Parameters

LPRGBQUAD pPalette

Pointer to an array of RGBQUAD structures that will be filled with the LEAD fixed palette. This array must be 256 elements.

L_INT nBitsPerPixel

Number of bits per pixel. This value is used to determine the palette to retrieve.

Returns

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

Comments

Use this function to get the LEAD fixed palette for a specific bits per pixel. You can specify 0 bits per pixel to create an 8-bit grayscale palette.

Required DLLs and Libraries

Platforms

Win32, x64.

See Also

Functions

Topics

Example

L_INT LBitmapBase__GetFixedPaletteExample() 
{ 
 
   RGBQUAD  FixedPalette[256]; 
   LBitmapBase MyBitmap; 
 
   if(MyBitmap.GetFixedPalette( FixedPalette, 8)==SUCCESS) 
   { 
      //do something with the returned palette 
   } 
 
   return SUCCESS; 
} 
Help Version 22.0.2022.9.8
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2022 LEAD Technologies, Inc. All Rights Reserved.

LEADTOOLS Raster Imaging C++ Class Library Help