文档

Java™教程
隐藏目录
图像
路径: 2D 图形
课程: Java 2D API 概述

图片

在 Java 2D API 中,图片通常是一个矩形的二维像素数组,每个像素表示图像该位置的颜色,而尺寸表示图像显示时的水平范围(宽度)和垂直范围(高度)。

用于表示此类图像的最重要的图片类是 java.awt.image.BufferedImage 类。Java 2D API 将这些图像的内容存储在内存中,以便可以直接访问。

应用程序可以直接创建 BufferedImage 对象,或者从 PNG 或 GIF 等外部图像格式获取图像。

无论哪种情况,应用程序都可以使用 Java 2D API 的图形调用在图像上进行绘制。因此,图像不仅限于显示照片类型的图像。可以在图像上绘制不同的对象,如线条艺术、文本和其他图形,甚至是其他图像(如下面的图像所示)。

此图表示图像作为绘图表面

Java 2D API 允许您对 BufferedImage 应用图像过滤操作,并包含几个内置过滤器。例如,ConvolveOp 过滤器可用于模糊或锐化图像。

然后,生成的图像可以绘制到屏幕上、发送到打印机,或以 PNG、GIF 等图形格式保存。要了解有关图像的更多信息,请参阅 使用图像 课程。


上一页: 文本
下一页: 打印