Einzelnen Beitrag anzeigen

Benutzerbild von DGL-luke
DGL-luke

Registriert seit: 1. Apr 2005
Ort: Bad Tölz
4.149 Beiträge
 
Delphi 2006 Professional
 
#18

Re: Schwarzes Bild nach Größenänderung mit GR32

  Alt 17. Aug 2006, 11:25
Nur nochmal zum Mitschreiben: Du willst es transparent anzeigen lassen.

Dann kannst du auch das Bild durchgehen, alle Pixel, die Alpha=0 haben, auf eine beliebige Transparenzfarbe schalten (z.B. clFuchsia), das Bild in einen Stream speichern, ein TBitmap erzeugen, dieses aus dem Stream laden, ins ein TImage laden, und in dem Transparent:=true und TransparentColor := clFuchsia stellen.

Es ist zwar idiotisch, dass TImage32 das nicht kann, aber so müsste es funktionieren.

EDIT: Eventuell reicht es schon, OuterColor auf die Transparenzfarbe zu stellen und dann zu speichern, vielleicht wird das dann automatisch ersetzt.

EDIT:

Es reicht, beim Bitmap den Drawmode auf dmBlend zu stellen
Lukas Erlacher
Suche Grafiktablett. Spenden/Gebrauchtangebote willkommen.
Gotteskrieger gesucht!
For it is the chief characteristic of the religion of science that it works. - Isaac Asimov, Foundation I, Buch 1
  Mit Zitat antworten Zitat