import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;
import javax.imageio.ImageIO;
public class ImageIOExample {
public static void main(String[] args) {
// 读取图片文件
try {
// 使用ImageIO.read()方法读取图片文件,返回BufferedImage对象
BufferedImage image = ImageIO.read(new File("input.jpg"));
// 对图像进行处理(例如:调整大小、添加水印等)
// 将处理后的图像保存到新的文件中
File outputfile = new File("output.jpg");
// 使用ImageIO.write()方法将BufferedImage对象写入文件
ImageIO.write(image, "jpg", outputfile);
System.out.println("图像处理完成!");
} catch (IOException e) {
System.out.println("读取或写入图像时出错: " + e.getMessage());
}
}
}
javax.imageio.ImageIO
是 Java 提供的用于读取和写入图像的类。ImageIO.read()
方法从文件中读取图像,并将其存储为 BufferedImage
对象。ImageIO.write()
方法将处理后的 BufferedImage
对象保存到指定的文件中。IOException
异常。Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站