This function retrieves the palette information for a raster image.

[C++Builder/Visual C++]     BOOL IKGetPalette(HANDLE Handle, short *Red, short *Green, short *Blue);
[Delphi]         function IKGetPalette(Handle: THandle; var Red, Green, Blue: Smallint): LongBool;
[Visual Basic]   Function IKGetPalette(ByVal Handle As Long, Red As Integer, Green As Integer, Blue As Integer) As Long

Parameters

Name Explanation
Handle The raster image handle
Red Array of the retrieved red palette information
Green Array of the retrieved green palette information
Blue Array of the retrieved blue palette information

   (1) C++Builder/Visual C++ assigns the first pointer of the array

   (2) Delphi the style of the argument is Red[0]

   (3) Visual Basic the style of the argument is Red(0)

Return Value

Returns True (nonzero) if successful, returns False (0) if not successful

Explanation

The IKGetPalette function retrieves the palette information for a raster image. The various RGB number arrays taken from the palette information become the value in the PalCount member variable of IKIMAGE_INFO. To retrieve the PalCount, please refer to the IKGetImageType function. Regarding IKIMAGE_INFO, please refer to the explanation for the IKIMAGE_INFO member variables in the Ik9Com.dll, Ik9ComA.dll, Ik9Com64.dll, Ik9Com64A.dll.

 

The ImageKit9 ActiveX is a product created by Newtone Corporation