Dear Winni,
I'm loading a standard bitmap file out of the database and I want to use this bitmap as the background in a TImage32. I do not want the background picture to be transparent but all the Timager32.layers which I want to show in front of the Background picture.
The problem is that obvisouly the graphics32 library is working as expected on Win32 / DELPHI - I have been using it for years now, but when I started using it on Linux / Lazarus the TImage32 always shows a black screen - No matter which way I try to load a picture (Assign from a Bitmap, LoadfromFile, Loadfromstream etc. ) it always shows a black screen, and when I manually draw something on the Timage32 (by the use of Fillrect, line arc procedures etc.), save the Timage32 to a file (TImage32.Bitmap.SavetoFile) and then load it again (TImage32.Bitmap.Loadfromfile) the blue and the red color channels are swapped (a red rectangle before saving show up in blue after Loadfromfile and vice versa)
This is definitely not happening on WIN32 / DELPHI.
I haven't found out yet in which library it's not implemented correctly on the Lazarus / Linux / graphics32, but I will continue to investigate what's causing this malfunctioning with Lazarus / Linux...