hi,   for unclear reason delphi does not completely support 32 bit bitmaps. I'm trying to display a 32bit picture data(with alpha channel) in a TImage using TBitmap and have not found a proper way, some parts of the picture are just black. Interesting is that the image although not properly displayed can be saved into a file(image1.Picture.Bitmap.SaveToFile) and works perfectly fine in a picture viewer.   Alternative is to use PNG which uses alpha channel however it complicates whole situation since TBitmap is easy to use.   I do not want use 3rd-part components or huge libraries  ....a code code snippet or an unit to include would be great.