所有类


java.awt.image
接口 RenderedImage

所有已知子接口:
WritableRenderedImage
所有已知实现类:
BufferedImage

public interface RenderedImage

RenderedImage 是一个通用接口,用于包含或生成 Raster 形式图像数据的对象。图像数据可以作为单个 tile 或 tile 规则数组被存储/生成。


方法摘要
 WritableRaster copyData(WritableRaster raster)
          计算 RenderedImage 的任意矩形区域,并将其复制到调用方提供的 WritableRaster 中。
 ColorModel getColorModel()
          返回与此图像相关的 ColorModel。
 Raster getData()
          以一个大 tile 的形式返回图像(对于基于 tile 的图像,此方法需要获取整个图像并复制全部图像数据)。
 Raster getData(Rectangle rect)
          计算并返回 RenderedImage 的任意区域。
 int getHeight()
          返回 RenderedImage 的高度。
 int getMinTileX()
          返回 X 方向的最小 tile 索引。
 int getMinTileY()
          返回 Y 方向的最小 tile 索引。
 int getMinX()
          返回 RenderedImage 的最小 X 坐标(包括)。
 int getMinY()
          返回 RenderedImage 的最小 Y 坐标(包括)。
 int getNumXTiles()
          返回 X 方向的 tile 数量。
 int getNumYTiles()
          返回 Y 方向的 tile 数量。
 Object getProperty(String name)
          从此图像的属性设置中获得一个属性。
 String[] getPropertyNames()
          返回由 getProperty(String) 识别的名称的数组,如果没有属性名被识别,则返回 null
 SampleModel getSampleModel()
          返回与此图像相关的 SampleModel。
 Vector<RenderedImage> getSources()
          返回作为此 RenderedImage 直接图像数据源的 RenderedImage 向量。
 Raster getTile(int tileX, int tileY)
          返回 tile (tileX, tileY)。
 int getTileGridXOffset()
          返回 tile 网格相对于原点的 X 偏移量,即 tile (0, 0) 左上角像素的 X 坐标。
 int getTileGridYOffset()
          返回 tile 网格相对于原点的 Y 偏移量,即 tile (0, 0) 左上角像素的 Y 坐标。
 int getTileHeight()
          返回 tile 的高度,以像素为单位。
 int getTileWidth()
          返回 tile 的宽度,以像素为单位。
 int getWidth()
          返回 RenderedImage 的宽度。
 

方法详细信息

getSources

Vector<RenderedImage> getSources()
返回作为此 RenderedImage 直接图像数据源的 RenderedImage 向量。如果 RenderedImage 对象没有关于其直接源的信息,则此方法返回 null。如果 RenderedImage 对象没有直接源,则返回一个空向量。

返回:
RenderedImage 对象的一个 Vector。

getProperty

Object getProperty(String name)
从此图像的属性设置中获得一个属性。属性的设置以及它是否不可变由正在实现的类确定。如果此 RenderedImage 没有定义指定属性,则此方法返回 java.awt.Image.UndefinedProperty。

参数:
name - 属性名
返回:
由指定名称指示的属性。
另请参见:
Image.UndefinedProperty

getPropertyNames

String[] getPropertyNames()
返回由 getProperty(String) 识别的名称的数组,如果没有属性名被识别,则返回 null

返回:
包含 getProperty(String) 识别的所有属性名的 String 数组;如果没有属性名被识别,则返回 null

getColorModel

ColorModel getColorModel()
返回与此图像相关的 ColorModel。所有从此图像返回的 Raster 都将该 ColorModel 作为其 ColorModel。此方法可以返回 null。

返回:
此图像的 ColorModel

getSampleModel

SampleModel getSampleModel()
返回与此图像相关的 SampleModel。所有从此图像返回的 Raster 都将该 SampleModel 作为其 SampleModel。

返回:
此图像的 SampleModel

getWidth

int getWidth()
返回 RenderedImage 的宽度。

返回:
RenderedImage 的宽度。

getHeight

int getHeight()
返回 RenderedImage 的高度。

返回:
RenderedImage 的高度。

微信小程序

微信扫一扫体验

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部