Entwickler-Ecke
Grafische Benutzeroberflächen (VCL & FireMonkey) - Aus TPNGImage die TransparenzDaten heraus nehmen...
Zimond - Mi 21.07.04 22:57
Titel: Aus TPNGImage die TransparenzDaten heraus nehmen...
Moin.
Ich bastle momentan an einer Point&Click Adventure Engine (welche fast fertig ist) die mit Powerdraw 2.4 läuft für die Grafik Darstellung.
Ich möchte jetzt gerne PNG Support hinzufügen zum darstellen von Alpha Geblendeten Objekten. Da Powerdraw nur BMPs und TGA frisst muss ich die Grafiken vorher umwandeln (wie ich es bei JPGs und Gifs bereits gemacht hab)
Ich hab mir bereits die TPNGImage (ich nehm mal an es gibt nur eine relevante, daher schau ich jetzt nich extra nach von wem diese is) Komponente angeschaut, weis aber nich so recht wie ich die transparenz daten richtig erfasse, weil :
Um mit Powerdraw alpha blending zu rendern muss ein Bitmap für die reguläre Textur geladen werden und noch ein 8Bit Bitmap für die Alpha Werte.
Was ich jetzt hoffe ist das mit jemand nen Tipp geben kann wie ich die Transparenz Daten aus einem PNG bekomme so das ich sie als 8Bit Bitmap zwischenspeichern kann (an das eigentliche Bild im PNGimage ranzukommen ist ja nich das problem)
Thanx im Vorraus, ben.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!