Einzelnen Beitrag anzeigen

hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.270 Beiträge
 
Delphi 10.4 Sydney
 
#1

D2010: transparentes PNG ausgeben

  Alt 2. Jul 2010, 10:39
Hallo #,

seit Stunden probiere ich hier rum ;(

Ich möchte eine transparentes PNG ausgeben.
Delphi-Quellcode:
Bitmap: TBitmap;

  Bitmap.PixelFormat:= pf32bit;
  Bitmap.LoadFromFile('XXX');

  theCanvas.Draw(0, 0, Bitmap); // theCanvas: TCanvas

  // oder
  theCanvas.Draw(0, 0, PngImage); // theCanvas: TCanvas
Das Problem ist, dass der transparente Teil immer schwarz ist.
Auch SetBkMode oder die Nutzung von TPngImage zeigt mir das immer schwarz an.

Das Problem ist bekannt (google alte Threads)

Was mache ich verkehrt ?


Heiko
Heiko

Geändert von hoika ( 2. Jul 2010 um 10:42 Uhr)
  Mit Zitat antworten Zitat