BufferedImage image = null;
try {
// von file
File file = new File("image.gif");
image = ImageIO.read(file);
// von input stream
InputStream is = new BufferedInputStream(
new FileInputStream("image.gif"));
image = ImageIO.read(is);
// von url
URL url = new URL("http://hostname.com/image.gif");
image = ImageIO.read(url);
} catch (IOException e) {
}
funzt wunderbar, danke.lin hat gesagt.:Code:BufferedImage image = null; try { // von file File file = new File("image.gif"); image = ImageIO.read(file); } catch (IOException e) { }
Brainiac hat gesagt.:..kann man auch aus einem ImageIcon ein BufferedImage erzeugen?
ImageIcon image = new ImageIcon(..);
//BufferedImage erzeugen:
BufferedImage bufferedImage = new BufferedImage(image.getIconWidth(),
image.getIconHeight(), BufferedImage.TYPE_INT_RGB);
//ImageIcon drauf malen:
Graphics2D g2d2 = bufferedImage.createGraphics();
g2d2.drawImage(image.getImage(), 0, 0, this);
André Uhres hat gesagt.:Brainiac hat gesagt.:..kann man auch aus einem ImageIcon ein BufferedImage erzeugen?Code:ImageIcon image = new ImageIcon(..); //BufferedImage erzeugen: BufferedImage bufferedImage = new BufferedImage(image.getIconWidth(), image.getIconHeight(), BufferedImage.TYPE_INT_RGB); //ImageIcon drauf malen: Graphics2D g2d2 = bufferedImage.createGraphics(); g2d2.drawImage(image.getImage(), 0, 0, this);