ich wollte ein Image Object in ein BufferedImage Objekt umwandeln:
es wird aber beim starten jedesmal ein fehler generiert, dass die Größe des BufferedImage nich <= 0 sein darf. das Image gibt als nicht die korrekte größe zurück. könnte das vielleicht an dem ImageObserver liegen? kann man nicht irgendwie aus einem Graphics Object ein BufferedImage erstellen?
Code:
Image img=Toolkit.getDefaultToolkit().createImage("bild.jpg");
BufferedImage bimg=new BufferedImage(
img.getWidth(this),
img.getHeight(this),
BufferedImage.TYPE_INT_RGB);
Graphics g=bimg.getGraphics();
g.drawImage(img,0,0,this);
g.dispose();