类:使用图像

正如您从Images类中学到的那样,Image s 以宽度和高度(以像素为单位)描述,并且具有独立于绘图表面的坐标系。

使用图像时,有许多常见任务。

本课教您加载,显示和保存图像的基本知识。

使用图像必须学习两个主要的类:

BufferedImage类是 Java 2D 立即 Pattern 成像 API 的基石。它 管理 内存中的图像,并提供用于存储,解释和获取像素数据的方法。由于BufferedImageImage的子类,因此可以通过接受Image参数的GraphicsGraphics2D方法进行呈现。

BufferedImage本质上是具有可访问数据缓冲区的Image。因此,直接使用BufferedImage效率更高。 BufferedImage具有* ColorModel Raster *图像数据。 ColorModel 提供了图像像素数据的颜色解释。

栅格执行以下功能:

以下各节介绍了图像的基本操作:

读取/加载图像

本节说明如何使用 Image I/O API 将图像从外部图像格式加载到 Java 应用程序中

绘制图像

本节介绍如何使用GraphicsGraphics2D类的drawImage方法显示图像。

创建并绘制到图像

本节介绍如何创建图像以及如何将图像本身用作绘图表面。

写入/保存图像

本节说明如何以适当的格式保存创建的图像。

首页