Hallo liebes Forum.
Ich habe mir eine Methode geschrieben die aufgrund von vorliegenden Buttons neue Buttons erstellt.
Es werden sozusagen nur die Farben ersetzt und die neuen Buttons in einem neuen Ordner gespeichert!
Problem ist dabei, das ich die Buttons (Grafiken) in dem GIF Format abspeichern möchte und das auch noch Transparent.
Wenn ich die Bilder in dem PNG Format speichere ist alles super.
Kann mir einer von euch einen Weg nennen um Transparente PNG Dateien in Transparente GIF Dateien umzuwandeln??
Hier die Methode:
Ich habe mir eine Methode geschrieben die aufgrund von vorliegenden Buttons neue Buttons erstellt.
Es werden sozusagen nur die Farben ersetzt und die neuen Buttons in einem neuen Ordner gespeichert!
Problem ist dabei, das ich die Buttons (Grafiken) in dem GIF Format abspeichern möchte und das auch noch Transparent.
Wenn ich die Bilder in dem PNG Format speichere ist alles super.
Kann mir einer von euch einen Weg nennen um Transparente PNG Dateien in Transparente GIF Dateien umzuwandeln??
Hier die Methode:
Code:
...
..
.
BufferedImage in = ImageIO.read( new File( "in\\test1.gif ) );
final int breite = in.getWidth();
final int hoehe = in.getHeight();
BufferedImage out = new BufferedImage( breite, hoehe,BufferedImage.TYPE_INT_ARGB);
...
..
.
//Farbaustausch Operationen
.
..
...
//Transparente PNG
ImageIO.write( out, "png", new File( "out\\test.png" ) );
//Leider nicht Transparentes GIF
ImageIO.write( out, "gif", new File( "out\\test.gif" ) );