PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Png -> Bmp



alterkaempfer
24-09-2003, 16:18
Hallo Leute

Habe irgendwo auf forum.java.sun.com (http://forum.java.sun.com)
einen Code gefunden der PNG Dateien in BMP Dateien umwandelt.

Hat die ersten paar Versuche auch tadellos geklappt nur ca. 2-3 Stunden später als ich das Programm nochmal gebraucht hätte ist nichts mehr gegangen :confused: :confused: :confused:
Die Dateien sind immer 0KB gross ?? Obwohl kein Fehler zur Laufzeit ausgeworfen werden.

Weiss jemand was der Fehler ist oder eine andere Möglichkeit zur Konvertierung??



import java.io.File;
import java.io.OutputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import javax.imageio.ImageIO;
import java.awt.image.BufferedImage;

public class convPNGtoBMP
{
public static void main(String[] args)
{
try {
File f = new File("/tmp/timetrack_backup/0.bin");
BufferedImage bimg = ImageIO.read(f);
OutputStream out = new FileOutputStream("/tmp/timetrack_backup/test.bmp");
ImageIO.write(bimg, "bmp", out);
out.close();
}catch(IOException ioex) {
ioex.printStackTrace();
}
}
}


mfg
alterkaempfer

phate
24-09-2003, 21:05
Weiss jemand was der Fehler ist oder eine andere Möglichkeit zur Konvertierung?? Andere Möglichkeit aber nicht in Java sondern als eigenständiges Programm: 'convert' aus dem ImageMagick-Paket.

http://www.imagemagick.org/

Gibts direkt als Binary für Windows, Linux und Mac.