![]() |
Andorra 2D; PNG Grafik wird nicht gezeichnet
Hallo,
Ich lade über
Delphi-Quellcode:
Eine PNG Grafik mit Alpha Kanal in eine TAdImageList.
with Images.Add('town_a') do Texture.LoadFromFile(impath+'town_a.png') ;
Beim zeichnen per
Delphi-Quellcode:
sehe ich aber nichts.
images.Find('town_a').Draw(Texture,300,300,0);
Wenn ich stattdessen (zum test) eine gewöhnliche bmp datei ohne alpha kanal lade wird diese angezeigt. Hat jemand eine ahnung was man beim arbeiten mit png beachten muss oder gibt es eine bessere alternative zum laden von grafiken mit alpha kanal? Grüße, Sonic |
Re: Andorra 2D; PNG Grafik wird nicht gezeichnet
Guten abend,
man muss auf jeden Fall eine Unit einbinden. Wenn ich mich nicht irre hieß die AdPNG.pas Viel Glück, Looper |
Re: Andorra 2D; PNG Grafik wird nicht gezeichnet
Hab ich bereits mit in der uses klausel.
|
Re: Andorra 2D; PNG Grafik wird nicht gezeichnet
Zitat:
Zitat:
Delphi-Quellcode:
lg
images.Find('town_a').Draw(Dein TAdDraw,300,300,0);
|
Re: Andorra 2D; PNG Grafik wird nicht gezeichnet
Das funktioniert schon so. Hier habe ich das nur so gemacht dass ich das bild vorher noch auf ein TAdTextureSurface zeichnen lasse, bevor dieses dann auf das TAdDraw gelegt wird. Wie ich bereits sagte funktioniert das ganze ja wenn ich z.b. statt der png datei eine bmp nehme... ohne probleme.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:22 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz