Home | GR32_Filters |
ApplyLUT
procedure ApplyLUT(Dst, Src: TBitmap32; const LUT: TLUT8; PreserveAlpha: Boolean = False);
Description
Converts color from Src to Dst using a look-up table (LUT parameter) to map the color components. The alpha channel of the result is set to $FF by default. However, you can override this behaviour by setting PreserveAlpha to True.
RDST = LUT[RSRC];
GDST = LUT[GSRC];
BDST = LUT[BSRC];
If PreserveAlpha then ADST = ASRC else ADST = $FF;
This function supports in-place operation, that is Dst may be the same as Src.
See Also
Copyright ©2000-2007 Alex Denisov and Contributors - Graphics32 v1.8.3 - Build on 4-March-2007