|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
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 的宽度。 |
| 方法详细信息 |
|---|
Vector<RenderedImage> getSources()
RenderedImage 对象的一个 Vector。Object getProperty(String name)
name - 属性名
Image.UndefinedPropertyString[] getPropertyNames()
getProperty(String) 识别的名称的数组,如果没有属性名被识别,则返回 null。
getProperty(String) 识别的所有属性名的 String 数组;如果没有属性名被识别,则返回 null。ColorModel getColorModel()
ColorModel。SampleModel getSampleModel()
SampleModel。int getWidth()
RenderedImage 的宽度。int getHeight()
RenderedImage 的高度。int getMinX()
RenderedImage 的 X 坐标。int getMinY()
RenderedImage 的 Y 坐标。int getNumXTiles()
int getNumYTiles()
int getMinTileX()
int getMinTileY()
int getTileWidth()
int getTileHeight()
int getTileGridXOffset()
int getTileGridYOffset()
Raster getTile(int tileX,
int tileY)
tileX - tile 数组中请求 tile 的 X 索引tileY - tile 数组中请求 tile 的 Y 索引
Raster getData()
Raster getData(Rectangle rect)
rect - 要返回的 RenderedImage 的区域。
Rectangle 指示的 RenderedImage 的区域。WritableRaster copyData(WritableRaster raster)
raster - 保存图像返回部分的 WritableRaster,或者为 null。
|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。