Registriert seit: 2. Apr 2004
Ort: Bonn
2.530 Beiträge
Delphi 11 Alexandria
|
AW: nach StretchBlt schwarzer Hintergrund
25. Feb 2015, 18:50
[QUOTE=Helmi;1291491
Schon origtest.bmp hat den schwarzen Hintergrund[/QUOTE]
Du kannst die Beschaffenheit des Icons näher erkunden, indem Du das Icon oder die erzeugte Bitmap einfach mal in ein Grafikprogramm lädst, das Icons oder auch 32-bit-Bitmaps anzeigen kann. Ich habe mal das Icon und das Bitmap in mein Pixpower-Programm geladen und man erkennt, dass z.B. das Standard-Delphi-Icon einen schwarzen Hintergrund hat und bei diesen schwarzen Pixeln aber das Alpha-Pixel auf Null gesetzt ist (vgl. Anlage 1). Daneben sind noch teiltransparente Pixel vorhanden, also wo das Alpha-Pixel einen Wert zwischen 1 und 254 hat.
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).
Dann weiß Du nämlich schon mal, was am Ende Deiner Bemühungen als richtiges Ergebnis dabei rauskommen soll.
|