El codigo :
Código Delphi
[-] png := TPngImage.Create();
Bitmap := TBitmap.Create();
png.LoadFromStream(stream);
Bitmap.Height := png.Height;
Bitmap.Width := png.Width;
Bitmap.Assign(png);
imagelist1.Add(Bitmap, nil);
png.Free();
Bitmap.Free();
El problema es que cada vez que agrego el bmp al imagelist recibo Invalid Image Size , intente con la respuesta de este post :
https://www.clubdelphi.com/foros/showthread.php?t=78278, pero siempre es el mismo error , el stream carga bien , lo probe en un timage normal y funciona , no se que mas tengo que hacer , ¿ como soluciono esto ?