java bufferedImage 的疑问

2025-12-18 10:56:19
推荐回答(3个)
回答1:

Image是一个抽象类,BufferedImage是Image的实现。

Image和BufferedImage的主要作用就是将一副图片加载到内存中。

在java中Image对象不能当作BufferedImage对象使用,这对进行ImageIO操作有很多不便,

但可以将Image转化为BufferedImage目的只有一个就是方便的进行图像处理。

回答2:

bufferedimage类描述了一个图像的图像数据缓冲区的访问。一个bufferedimage是由一个和图像相对位置的数据。在光栅的samplemodel和类型的条带数必须匹配的数量和类型的相对要求代表它的颜色和阿尔法分量。所有bufferedimage对象的左上角坐标(0,0)。任何光栅用于构建一个bufferedimage必须有疯min x= 0和min Y= 0。

回答3:

BufferedImage是在内存中的,通常在BufferedImage中进行修改等工作,然后再将BufferedImage 显示出来。
这样做是为了防止直接在显示的图片上修改会出现的图片闪烁等问题。