Forum > Graphics

How to change TBitmap palette?

(1/1)

pixel_:
Hello. Can you help me please, how to change TBitmap palette for pf8bit or for pf4bit mode?

Mr.Madguy:
Unfortunately, I don't think it's implemented in Lazarus. But if you don't care about staying cross-platform, you can still do it directly via CreatePalette, RealizePalette, SelectPalette and DeleteObject, while assuming, that Canvas.Handle - is actually HDC.

pixel_:
Thank you. I would like to know if cross-platform solution exist? I have installed Linux.

Navigation

[0] Message Index

Go to full version