我正在尝试将修改后的图像保存为jpg,但我认为我完全转过身去做这件事。到目前为止这是我的代码..
BufferedImage filteredImage = f.filter(image);
JFileChooser save = new JFileChooser();
try {
// retrieve image
BufferedImage bi = filteredImage;
File outputfile = new File("image.jpg");
ImageIO.write(bi, "jpg", outputfile);
save.showSaveDialog(save);
}
catch (IOException e2) {
}
保存窗口打开,但该字段为空,不保存任何内容。 知道我做错了吗?
答案 0 :(得分:0)
您可以从写入方法中将第二个参数从“jpg”更改为“JPEG”。
但我最好的建议是使用png格式,就像在oracle教程中一样。