Hallo zusammen,
ich suche eine Methode, mit der man ein BufferedImage laden kann.
Momentan habe ich folgenden Code:
Hier bringt er mir, dass background ein Image sein muss. background ist jedoch ein BufferedImage. Gibt es nun eine Möglichkeit die Datei trotzdem als BufferedImage zu laden? Oder wäre es einfacher aus einem Image ein BufferedImage zu machen, so dass ich lediglich später Image = BufferedImage mache
Gruß
Tom
ich suche eine Methode, mit der man ein BufferedImage laden kann.
Momentan habe ich folgenden Code:
Code:
public LoadSketch() {
FileDialog fd = new FileDialog(frame, "Laden", FileDialog.LOAD);
fd.setVisible(true);
String file = fd.getFile();
if ( file == null ) {
return;
}
try {
FileInputStream fis = new
FileInputStream ( fd.getFile() );
byte [] data = new byte [ fis.available() ];
fis.read( data );
background = Toolkit.getDefaultToolkit().createImage(data);
fis.close();
}
catch(IOException e){
e.printStackTrace();
}
}
Gruß
Tom