I use images stored in a TsAlphaImageList to show application states.
Now I need to slightly shade some of these images to show that they are currently not selected.
(a wish by a designer, I can't argue about that).
Unfortunately I can't prepare simply 2 sets of those icons, I need to generate the deactivated images at runtime.
Is there a way to paint an image from a TsAlphaImageList with a reduced saturation?
I tried using DrawAlphaImgListDC but this immediately makes the image monochrome.
Attached there's a “normal” and a image with reduced saturation.
Help!
Thanks,
Ralf