As I've mentioned before, Graphics32 (short: GR32) is a “must have” Delphi component pack that can handle every kind of (32 bit transparent) images extremely fast.
– How to add TBitmap32 image to TsAlphaImageList without loosing the extra 8 bit Alpha channel?
Code:
var
//imgL : TsAlphaImageList;
b : TBitmap32;
begin
b := TBitmap32.Create();
LoadBitmap32FromPNG(b, 'test.png');
// … do different things with “b”, like resizing, etc
imgL.AddImageGR32(^:cool:;
…
procedure TsAlphaImageList.AddImageGR32(P: Pointer);
// … how to do this?