Einzelnen Beitrag anzeigen

Namenloser

Registriert seit: 7. Jun 2006
Ort: Karlsruhe
3.724 Beiträge
 
FreePascal / Lazarus
 
#6

AW: Wie erstellt man ein transparentes pf32bit-Bitmap?

  Alt 9. Nov 2013, 15:01
Danke, aber ich wollte das erstmal mit boardmitteln lösen bzw. die ganze Sache auch verstehen .
Ich glaube mit Bordmitteln geht das nicht wirklich, weil das alles noch auf GDI32 aufbaut. Wobei es mich dann allerdings wundert, dass das mit bmp.Assign(png); laut deiner Aussage funktioniert. Hast du auch ausprobiert, dass das mit allen Hintergrundfarben funktioniert? Nicht, dass es nur gerade zufällig so aussieht als würde es funktionieren, weil beim Entfernen des Alphakanals zufällig gegen die richtige Farbe geblendet wird... Wenn ich halbtransparente Bilder in MS Paint einfüge, werden die z.B. auch gegen einen virtuellen, schwarzen Hintergrund geblendet.

Also ich würde dir auch zu Graphics32 raten, die Lib ist wirklich gut.
  Mit Zitat antworten Zitat