Einzelnen Beitrag anzeigen

Benutzerbild von Helmi
Helmi

Registriert seit: 29. Dez 2003
Ort: Erding, Republik Bayern
3.323 Beiträge
 
Delphi XE2 Professional
 
#25

AW: nach StretchBlt schwarzer Hintergrund

  Alt 25. Feb 2015, 18:58
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! <<

Geändert von Helmi (25. Feb 2015 um 19:15 Uhr)
  Mit Zitat antworten Zitat