2012-03-24 3 views
2

Im Rahmen eines Schach Applet, habe ich ein paar Sätze solcher Graustufen/Schwarz & weiß (nicht sicher):Java: Wie programmiere ich dieses PNG?

Gibt es eine Möglichkeit, einen Farbton zu einem PNG Bild über Java-Code zu geben? Versucht, die Sache zu googeln und habe nichts gefunden, was wirklich mit dem übereinstimmt, wonach ich suche.

Für das folgende Stück zum Beispiel, würde ich es gerne weiß/gelbe Tönung für den weißen Spieler geben, und einen Geschmack von schwarz für den schwarzen Spieler. Die Idee, die Farbe dynamisch einzustellen, besteht darin, die Themen zur Laufzeit zu optimieren.

enter image description here

+0

Mögliche Betrogene: http://stackoverflow.com/questions/4248104/applying-a-tint-to-an-image-in-java – MrGomez

Antwort

1

Es würde viel einfacher sein, Ihrem Programm durchscheinende Bilder (PNG) zu geben, die unifarben sind (Ebene oder Steigung) in den Farben, die Sie wollen, und haben ein gewisses Maß an Transparenz (Sie können das in Photoshop/Illustrator in 1min tun).

Programmieren Sie dann das Farbtonbild (unter Beibehaltung der Transparenz) programmatisch mit dem darunter liegenden anderen Bild.

prüfen diese SO Post, wie zwei Bilder zu verschmelzen: Merging two images

0

Ich fand dies auf Stackoverflow. Es ist ziemlich gute Erklärung, also werde ich dich nicht mit irgendwelchen zusätzlichen Details langweilen :) Hoffe, dass das hilft: Applying a tint to an image in java

Verwandte Themen