Einzelnen Beitrag anzeigen

Spes

Registriert seit: 21. Aug 2007
14 Beiträge
 
#13

Re: TPNGImage - Alphachannel in Bitmap anzeigen

  Alt 18. Jan 2008, 18:00
Hi ihr beiden,

vielen Dank für die Hinweise. Vielleicht verstehe ich die Alphatransparenz noch nicht so ganz.
Ich habe mittlerweile folgendes - komplexeres - Bild (der Hintergrund ist eigentlich transparent; das Pink dient hier nur der Veranschaulichung):
http://www.andreaswortmann.de/temp/test3.png
Die Transparenz bei PNGs erlaubt mir doch eigentlich für jedes Pixel anzugeben, wie transparent dieses sein soll (eben von 0 (garnicht) bis 255 (vollständig transparent)). Dieses benötige ich um 'weiche' Ränder entlang der Grafik zu erhalten.

Binde ich die Grafik jetzt wie folgt ein:
Code:
PNG := TPNGObject . Create ;
PNG . LoadFromFile ( 'test3.png' ) ;
Image . Canvas . Draw ( 0 , 0 , PNG ) ;
wird der Hintergrund nicht transparent, sondern weiß.

Geht das überhaupt, oder kann ich nur diese binäre ja/nein Transparenz verwenden?

Entschuldigt bitte, falls ich mich unverständlich ausgedrückt habe. Ich stehe da seid zwei Tagen total auf dem Schlauch.

Danke im Voraus,
Spes
  Mit Zitat antworten Zitat