©
本文档使用
php.cn手册 发布
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一个 下一个 | 框架 无框架 |
使用 Raster 的软件包 | |
---|---|
java.awt | 包含用于创建用户界面和绘制图形图像的所有类。 |
java.awt.image | 提供创建和修改图像的各种类。 |
javax.imageio | Java Image I/O API 的主要包。 |
java.awt 中 Raster 的使用 |
---|
返回 Raster 的 java.awt 中的方法 | |
---|---|
Raster |
PaintContext.getRaster(int x,
int y,
int w,
int h)
返回包含为图形操作生成的颜色的 Raster 。 |
参数类型为 Raster 的 java.awt 中的方法 | |
---|---|
void |
CompositeContext.compose(Raster src,
Raster dstIn,
WritableRaster dstOut)
组合两个源 Raster 对象并将结果置于目标 WritableRaster 中。 |
java.awt.image 中 Raster 的使用 |
---|
java.awt.image 中 Raster 的子类 | |
---|---|
class |
WritableRaster
此类扩展了 Raster 以提供像素写入功能。 |
声明为 Raster 的 java.awt.image 中的字段 | |
---|---|
protected Raster |
Raster.parent
此 Raster 的父 Raster,或者为 null。 |
返回 Raster 的 java.awt.image 中的方法 | |
---|---|
Raster |
Raster.createChild(int parentX,
int parentY,
int width,
int height,
int childMinX,
int childMinY,
int[] bandList)
返回共享此 Raster 全部或部分 DataBuffer 的新 Raster。 |
static Raster |
Raster.createRaster(SampleModel sm,
DataBuffer db,
Point location)
创建具有指定 SampleModel 和 DataBuffer 的 Raster。 |
Raster |
Raster.createTranslatedChild(int childMinX,
int childMinY)
创建一个 Raster,使其大小、SampleModel 和 DataBuffer 与此 Raster 相同,但是位置不同。 |
Raster |
BufferedImage.getData()
以一个大 tile 的形式返回图像。 |
Raster |
RenderedImage.getData()
以一个大 tile 的形式返回图像(对于基于 tile 的图像,此方法需要获取整个图像并复制全部图像数据)。 |
Raster |
BufferedImage.getData(Rectangle rect)
计算并返回 BufferedImage 的一个任意区域。 |
Raster |
RenderedImage.getData(Rectangle rect)
计算并返回 RenderedImage 的任意区域。 |
Raster |
Raster.getParent()
返回此 Raster 的父 Raster(如果有),或者 null。 |
Raster |
BufferedImage.getTile(int tileX,
int tileY)
返回 tile ( tileX , tileY )。 |
Raster |
RenderedImage.getTile(int tileX,
int tileY)
返回 tile (tileX, tileY)。 |
参数类型为 Raster 的 java.awt.image 中的方法 | |
---|---|
BufferedImage |
IndexColorModel.convertToIntDiscrete(Raster raster,
boolean forceARGB)
返回一个 TYPE_INT_ARGB 或 TYPE_INT_RGB 的新 BufferedImage ,其 Raster 的像素数据是通过使用此 ColorModel 的颜色/alpha 分量数组扩展源 Raster 中的各索引来计算的。 |
WritableRaster |
AffineTransformOp.createCompatibleDestRaster(Raster src)
创建一个具有正确大小和 band 数的经过检查的目标 Raster 。 |
WritableRaster |
BandCombineOp.createCompatibleDestRaster(Raster src)
创建一个经过检查的目标 Raster ,它具有正确大小和 band 数。 |
WritableRaster |
ColorConvertOp.createCompatibleDestRaster(Raster src)
创建给定源且具有正确 band 大小和数量的归零目标 Raster。 |
WritableRaster |
ConvolveOp.createCompatibleDestRaster(Raster src)
创建给定源且具有正确 band 大小和数量的归零目标 Raster。 |
WritableRaster |
LookupOp.createCompatibleDestRaster(Raster src)
在给定源 Raster 的情况下,创建一幅具有正确大小和 band 数的、经过检查的目标 Raster 。 |
WritableRaster |
RasterOp.createCompatibleDestRaster(Raster src)
创建一个具有正确大小和 band 数的归零目标 Raster。 |
WritableRaster |
RescaleOp.createCompatibleDestRaster(Raster src)
在给出源的情况下,创建一个具有正确大小和 band 数的经检查的目标 Raster 。 |
WritableRaster |
AffineTransformOp.filter(Raster src,
WritableRaster dst)
转换源 Raster 并将结果存储在目标 Raster 中。 |
WritableRaster |
BandCombineOp.filter(Raster src,
WritableRaster dst)
使用构造方法中指定的矩阵变换该 Raster 。 |
WritableRaster |
ColorConvertOp.filter(Raster src,
WritableRaster dest)
对源 Raster 中的图像数据进行颜色转换。 |
WritableRaster |
ConvolveOp.filter(Raster src,
WritableRaster dst)
对 Raster 执行卷积运算。 |
WritableRaster |
LookupOp.filter(Raster src,
WritableRaster dst)
在 Raster 上执行查找操作。 |
WritableRaster |
RasterOp.filter(Raster src,
WritableRaster dest)
执行从源 Raster 到目标 Raster 的单输入/单输出操作。 |
WritableRaster |
RescaleOp.filter(Raster src,
WritableRaster dst)
对源 Raster 中的像素数据进行重缩放。 |
Rectangle2D |
AffineTransformOp.getBounds2D(Raster src)
返回转换后的目标图像的边界框。 |
Rectangle2D |
BandCombineOp.getBounds2D(Raster src)
返回变换后目标图像的边界框。 |
Rectangle2D |
ColorConvertOp.getBounds2D(Raster src)
返回给定源的目标边界框。 |
Rectangle2D |
ConvolveOp.getBounds2D(Raster src)
返回已过滤目标 Raster 的边界框。 |
Rectangle2D |
LookupOp.getBounds2D(Raster src)
返回过滤后目标 Raster 的边界框。 |
Rectangle2D |
RasterOp.getBounds2D(Raster src)
返回过滤后目标 Raster 的边界框。 |
Rectangle2D |
RescaleOp.getBounds2D(Raster src)
返回重缩放后的目标 Raster 的边界框。 |
boolean |
ComponentColorModel.isCompatibleRaster(Raster raster)
如果 raster 与此 ColorModel 兼容,则返回 true;如果不兼容,则返回 false。 |
boolean |
IndexColorModel.isCompatibleRaster(Raster raster)
如果 raster 与此 ColorModel 兼容,则返回 true ;如果不与此 ColorModel 兼容,则返回 false 。 |
boolean |
DirectColorModel.isCompatibleRaster(Raster raster)
如果 raster 与此 ColorModel 兼容,则返回 true ,如果不兼容,则返回 false 。 |
boolean |
ColorModel.isCompatibleRaster(Raster raster)
如果 raster 与此 ColorModel 兼容,则返回 true ,如果不兼容,则返回 false 。 |
void |
BufferedImage.setData(Raster r)
将图像的矩形区域设置为指定 Raster r 的内容,假定该区域与 BufferedImage 处于相同的坐标空间。 |
void |
WritableRenderedImage.setData(Raster r)
将图像的 rect 设置为 Raster r 的内容,假定 r 位于与 WritableRenderedImage 相同的坐标空间。 |
void |
WritableRaster.setDataElements(int x,
int y,
Raster inRaster)
为输入 Raster 中的像素矩形设置数据。 |
void |
WritableRaster.setRect(int dx,
int dy,
Raster srcRaster)
将像素从 Raster srcRaster 复制到此 WritableRaster。 |
void |
WritableRaster.setRect(Raster srcRaster)
将像素从 Raster srcRaster 复制到此 WritableRaster。 |
参数类型为 Raster 的 java.awt.image 中的构造方法 | |
---|---|
Raster(SampleModel sampleModel,
DataBuffer dataBuffer,
Rectangle aRegion,
Point sampleModelTranslate,
Raster parent)
构造具有给定 SampleModel、DataBuffer 和父 Raster 的 Raster。 |
javax.imageio 中 Raster 的使用 |
---|
声明为 Raster 的 javax.imageio 中的字段 | |
---|---|
protected Raster |
IIOImage.raster
正被引用的 Raster 。 |
返回 Raster 的 javax.imageio 中的方法 | |
---|---|
Raster |
IIOImage.getRaster()
返回当前设置好的 Raster ,如果只有一个 RenderedImage 可用,则返回 null 。 |
Raster |
ImageReader.readRaster(int imageIndex,
ImageReadParam param)
返回包含图像流中原始像素数据的新 Raster 对象,不应用任何颜色转换。 |
Raster |
ImageReader.readTileRaster(int imageIndex,
int tileX,
int tileY)
返回包含 tile 中的原始像素数据的新 Raster 对象,不应用任何颜色转换。 |
参数类型为 Raster 的 javax.imageio 中的方法 | |
---|---|
void |
ImageWriter.replacePixels(Raster raster,
ImageWriteParam param)
用给定 Raster 部分替换已出现在输出中的图像部分。 |
void |
IIOImage.setRaster(Raster raster)
设置当前 Raster 。 |
参数类型为 Raster 的 javax.imageio 中的构造方法 | |
---|---|
IIOImage(Raster raster,
List<? extends BufferedImage> thumbnails,
IIOMetadata metadata)
构造一个 IIOImage ,它包含 Raster 以及与之关联的缩略图和元数据。 |
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一个 下一个 | 框架 无框架 |
版权所有 2004 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。