ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
# 图片操作 - [1. ImageIO](#1_ImageIO_4) - [1. 读取图片数据](#1__9) ## 1. ImageIO 类的静态方法可以执行许多常见的图像 I/O 操作。此包包含一些基本类和接口,有的用来描述图像文件内容(包括元数据和缩略图)(IIOImage);有的用来控制图像读取过程(ImageReader、ImageReadParam)和控制图像写入过程(ImageWriter 和 ImageWriteParam); ### 1. 读取图片数据 > ImageIO类提供了三个静态的方法用于读取图片数据。 > 1. public static BufferedImage read(File input) > 1. public static BufferedImage read(InputStream input) > 1. public static BufferedImage read(ImageInputStream stream) 例:以下读取文件 ``` String imgPath = "C://Users//Administrator//Desktop//ss.png"; BufferedImage image = ImageIO.read(new FileInputStream(imgPath)); ``` 返回了BufferedImage,是抽象类Image的一个实现类,用于将图片加载到内存,具有操作图片信息的能力