ImageIO.write()使用方法
时间: 2024-06-12 10:05:42 浏览: 12
ImageIO.write()是Java中用于将图像数据写入输出流中的方法。该方法的使用方法如下:
1. 导入相关的类
```java
import javax.imageio.ImageIO;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;
```
2. 创建一个BufferedImage对象,该对象包含要写入输出流中的图像数据。
```java
BufferedImage image = new BufferedImage(width, height, BufferedImage.TYPE_INT_RGB);
```
3. 使用ImageIO.write()方法将图像数据写入输出流中。
```java
String formatName = "jpg"; // 图像格式
File outputFile = new File("output." + formatName); // 输出文件
ImageIO.write(image, formatName, outputFile);
```
完整示例代码:
```java
import javax.imageio.ImageIO;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;
public class ImageWriteExample {
public static void main(String[] args) throws IOException {
int width = 100;
int height = 100;
// 创建一个BufferedImage对象
BufferedImage image = new BufferedImage(width, height, BufferedImage.TYPE_INT_RGB);
// 将图像数据写入输出流中
String formatName = "jpg"; // 图像格式
File outputFile = new File("output." + formatName); // 输出文件
ImageIO.write(image, formatName, outputFile);
}
}
```
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)