java 保存 image
时间: 2023-11-24 16:27:36 浏览: 71
你可以使用 Java 提供的 ImageIO 类来保存图片。以下是保存图片的示例代码:
```java
import java.awt.image.BufferedImage;
import java.io.File;
import javax.imageio.ImageIO;
public class SaveImageExample {
public static void main(String[] args) {
try {
//读取图片
BufferedImage image = ImageIO.read(new File("input.jpg"));
//保存图片
ImageIO.write(image, "jpg", new File("output.jpg"));
} catch (Exception e) {
e.printStackTrace();
}
}
}
```
在上面的代码中,我们首先使用 ImageIO 类的 read() 方法来读取图片,然后使用 write() 方法将其保存到磁盘上的指定文件中。在 write() 方法中,第一个参数为 BufferedImage 对象,第二个参数为保存图片的格式(例如 "jpg"、"png" 等),第三个参数为保存图片的路径。
相关问题
java RenderedImage 保存为图片
您可以使用 `javax.imageio.ImageIO` 类中的 `write` 方法将 `RenderedImage` 对象保存为图片。下面是示例代码:
```java
import java.awt.image.RenderedImage;
import java.io.File;
import java.io.IOException;
import javax.imageio.ImageIO;
public class ImageIOExample {
public static void main(String[] args) throws IOException {
// 加载图片
RenderedImage image = ...;
// 保存为 PNG 格式
File outputFile = new File("output.png");
ImageIO.write(image, "png", outputFile);
// 保存为 JPEG 格式
outputFile = new File("output.jpg");
ImageIO.write(image, "jpg", outputFile);
}
}
```
在这个示例中,我们将 `RenderedImage` 对象保存为 PNG 和 JPEG 格式的图片。您可以根据需要调整文件名和格式。
阅读全文