BufferedImage转File
要将BufferedImage转换为File,可以使用ImageIO类的write方法将图像写入到文件中。以下是一个示例代码:
import javax.imageio.ImageIO;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;
public class BufferedImageToFile {
public static void main(String[] args) {
try {
// 读取BufferedImage
BufferedImage image = ImageIO.read(new File("input.png"));
// 将BufferedImage写入到文件
File output = new File("output.png");
ImageIO.write(image, "png", output);
System.out.println("Image saved successfully.");
} catch (IOException e) {
System.out.println("Error saving image: " + e.getMessage());
}
}
}
在上面的示例中,首先使用ImageIO类的read方法读取一个图像文件,并将其转换为BufferedImage对象。然后,使用ImageIO类的write方法将BufferedImage对象写入到指定的文件中。在这个例子中,输入文件是"input.png",输出文件是"output.png"
原文地址: http://www.cveoy.top/t/topic/izuA 著作权归作者所有。请勿转载和采集!