PNG auf Button?
Verfasst: 09.11.2009 14:23
Hi zusammen,
ich weis das das hier schon hundertmal behandelt wurde (hab die Suche bemüht), dennoch waren meine Funde nicht so zufriedenstellend. Folgendes Problem. Mein Programm, ein Gleisbildeditor für Modellbahnen (siehe Bild), verwendet als Grafiken PNG Bilder mit Alpha Informationen. Diese einzuzeichnen ist kein Problem. Welches "Tile" man verwendet wird über Buttons eingestellt. Da es insgesamt 88 Symbole wären, habe ich nur 11 Buttons erstellt und es gibt die Möglichkeit das Bild zu rotieren.
Nun wäre es ziemlich aufwendig die 88 Bilder nochmal als Icons zu erstellen und eine Resourcenverschwendung wäre dies ja auch. Zudem möchte ich bei allen Grafiken bei PNG bleiben - da mein Grafikprogramm keine Icons unterstützt und ich diese immer erst konvertieren muß (bitte keine Grafikprogrammvorschläge - es ist wie es ist).
Lange Rede, kurzer Sinn. Icons mit Alpha Informationen, bzw. Alpha Maske kann man ja auf einem Button darstellen. Daher kam mir der Gedanke ob man den Alpha Kanal einer PNG Datei nicht in die Alpha Maske eines Icons übertragen kann, welches dann auf den Button kommt, von mir aus auch Pixel per Pixel, das müßte doch gehen - oder?
Hat damit jemand Erfahrung und etwas in der Art schonmal gemacht? Vielen Dank im voraus.

ich weis das das hier schon hundertmal behandelt wurde (hab die Suche bemüht), dennoch waren meine Funde nicht so zufriedenstellend. Folgendes Problem. Mein Programm, ein Gleisbildeditor für Modellbahnen (siehe Bild), verwendet als Grafiken PNG Bilder mit Alpha Informationen. Diese einzuzeichnen ist kein Problem. Welches "Tile" man verwendet wird über Buttons eingestellt. Da es insgesamt 88 Symbole wären, habe ich nur 11 Buttons erstellt und es gibt die Möglichkeit das Bild zu rotieren.
Nun wäre es ziemlich aufwendig die 88 Bilder nochmal als Icons zu erstellen und eine Resourcenverschwendung wäre dies ja auch. Zudem möchte ich bei allen Grafiken bei PNG bleiben - da mein Grafikprogramm keine Icons unterstützt und ich diese immer erst konvertieren muß (bitte keine Grafikprogrammvorschläge - es ist wie es ist).
Lange Rede, kurzer Sinn. Icons mit Alpha Informationen, bzw. Alpha Maske kann man ja auf einem Button darstellen. Daher kam mir der Gedanke ob man den Alpha Kanal einer PNG Datei nicht in die Alpha Maske eines Icons übertragen kann, welches dann auf den Button kommt, von mir aus auch Pixel per Pixel, das müßte doch gehen - oder?
Hat damit jemand Erfahrung und etwas in der Art schonmal gemacht? Vielen Dank im voraus.
