Das gleiche Bitmap wird aber in Programmen, welche keine 32-Bit-Bitmaps (richtig) anzeigen können, mit schwarzem Hintergrund angezeigt, z.B. Die Windows Fotoanzeige (vgl. Anlage 2).
mmh - diese Aussage find ich interessant
Ich muss, glaub ich, noch etwas über das Verarbeiten nach dem Skalieren erzählen
Das skalierte Bitmap wird danach in einem StringGrid angezeigt und zwar mittels diesem Code:
StringGrid.Canvas.Draw(Rect.Left, Rect.Top, Bitmap);
Und da bekomm ich immer den Hintergrund mit
[edit]
Ich hab jetzt nochmal meinen Ausgangscode modifiziert und hab diese Zeilen eingefügt
und eigenartigerweise funktionierts jetzt
Delphi-Quellcode:
Bitmap.TransparentColor := Bitmap.Canvas.Pixels[Bitmap.Width, Bitmap.Height];
Bitmap.Transparent := true;
mfg
Helmi
>> Theorie ist Wissen, dass nicht funktioniert - Praxis ist, wenn alles funktioniert und keiner weiss warum! <<