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