java 保存图片_java存储图片
时间: 2023-10-22 11:21:55 浏览: 234
在 Java 中,可以使用以下步骤来保存图片:
1. 创建一个 BufferedImage 对象,将要保存的图片传递给它。
2. 创建一个 File 对象,指定要保存的图片文件的路径和名称。
3. 使用 ImageIO.write() 方法将 BufferedImage 对象写入到指定的文件中。
下面是一个保存图片的示例代码:
```
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;
import javax.imageio.ImageIO;
public class SaveImage {
public static void main(String[] args) {
BufferedImage image = null;
try {
// 读取图片文件
File file = new File("test.png");
image = ImageIO.read(file);
// 保存图片文件
File output = new File("saved.png");
ImageIO.write(image, "png", output);
System.out.println("图片保存成功!");
} catch (IOException e) {
System.out.println("图片保存失败:" + e.getMessage());
}
}
}
```
在上面的代码中,我们首先使用 ImageIO.read() 方法读取了一个名为 "test.png" 的图片文件,然后使用 ImageIO.write() 方法将这个图片对象保存到一个名为 "saved.png" 的文件中。保存图片时需要指定图片格式,这里我们选择了 PNG 格式。如果保存成功,程序会打印出 "图片保存成功!" 的提示信息,否则会打印出保存失败的原因。
阅读全文