This method retrieves the number of 0 pixels and 1 pixels from a 1 bit color image.

[C++Builder]   [ bool = ]imagekitcontrolname->GetOneBitPalCount(int &Pal0, int &Pal1, NativeUInt ImageHandle)
[C++Builder]   [ bool = ]imagekitcontrolname->GetOneBitPalCount(int &Pal0, int &Pal1)
[Delphi]   [ Boolean = ]imagekitcontrolname.GetOneBitPalCount(var Pal0, Pal1: Integer; ImageHandle: THandle)
[Delphi]   [ Boolean = ]imagekitcontrolname.GetOneBitPalCount(var Pal0, Pal1: Integer)

Parameters

Name Explanation
Pal0 The number of 0 pixels retrieved from a 1 bit color image palette.
Pal1 The number of 1 pixels retrieved from a 1 bit color image palette.
ImageHandle The image handle of the raster image

Return Value

Returns True if successful, otherwise returns False.

Explanation

The GetOneBitPalCount method retrieves the number of 0 pixels and 1 pixels from a 1 bit color image. This method is enabled for 1 bit color images only.

When the ImageHandle parameter contains a valid image handle
The image data that the ImageHandle parameter refers to will be processed.

When using the method with no ImageHandle parameter or when the ImageHandle parameter contains 0
The image data determined by the LayerNo property will be processed. If the LayerNo property is -1 (the base image) then the image data referred to by the ImageHandle property will be processed. If the value of the LayerNo property is between 0 and 99 then the image data referred to by the Layer(LayerNo).ImageHandle property will be processed.

For Palette color, please refer to the GetPalette method.

 

The ImageKit10 VCL is a product created by Newtone Corporation