Ich wollte mal fragen, ob jemand einen einfachen Weg weiß, wie man eine bestimmte Farbe in einer Textur transparent bekommt?
Ich habe derzeit dieses Bild (s14.directupload.net/file/d/2897/mjouqppg_png.htm) und möchte dass die schwarzen Flecken transparent werden, damit ich das korrekte Bild erhalte, das so aussehen sollte: s14.directupload.net/file/d/2897/9nb4jx29_png.htm..
Ich habe schon diverse Kombinationen von glBlendFunc probiert, doch ohne Erfolg.
Zuletzt hatte ich versucht, die Pixel Daten in RGBA Format auszulesen und dann durchzugehen und die Farbe, die ich transparent haben will, durch die gleiche mit einem AlphaWert von 0 zu ersetzen und danach das Bild aus diesen geänderten Farben neu zu erstellen. Doch dann kommt solch Pixel Müll dabei heraus, dieses Bild s14.directupload.net/file/d/2898/udvaoejs_png.htm.
Weiß jemand Rat?
Ich habe derzeit dieses Bild (s14.directupload.net/file/d/2897/mjouqppg_png.htm) und möchte dass die schwarzen Flecken transparent werden, damit ich das korrekte Bild erhalte, das so aussehen sollte: s14.directupload.net/file/d/2897/9nb4jx29_png.htm..
Ich habe schon diverse Kombinationen von glBlendFunc probiert, doch ohne Erfolg.
Zuletzt hatte ich versucht, die Pixel Daten in RGBA Format auszulesen und dann durchzugehen und die Farbe, die ich transparent haben will, durch die gleiche mit einem AlphaWert von 0 zu ersetzen und danach das Bild aus diesen geänderten Farben neu zu erstellen. Doch dann kommt solch Pixel Müll dabei heraus, dieses Bild s14.directupload.net/file/d/2898/udvaoejs_png.htm.
Weiß jemand Rat?