|
JavaTM Platform Standard Ed. 6 |
|||||||||
上一个 下一个 | 框架 无框架 |
使用 WritableRaster 的软件包 | |
---|---|
java.awt | 包含用于创建用户界面和绘制图形图像的所有类。 |
java.awt.image | 提供创建和修改图像的各种类。 |
java.awt 中 WritableRaster 的使用 |
---|
参数类型为 WritableRaster 的 java.awt 中的方法 | |
---|---|
void |
CompositeContext.compose(Raster src,
Raster dstIn,
WritableRaster dstOut)
组合两个源 Raster 对象并将结果置于目标 WritableRaster 中。 |
java.awt.image 中 WritableRaster 的使用 |
---|
返回 WritableRaster 的 java.awt.image 中的方法 | |
---|---|
WritableRaster |
BufferedImage.copyData(WritableRaster outRaster)
计算 BufferedImage 的一个任意矩形区域,并将其复制到指定的 WritableRaster 。 |
WritableRaster |
RenderedImage.copyData(WritableRaster raster)
计算 RenderedImage 的任意矩形区域,并将其复制到调用者提供的 WritableRaster 中。 |
static WritableRaster |
Raster.createBandedRaster(DataBuffer dataBuffer,
int w,
int h,
int scanlineStride,
int[] bankIndices,
int[] bandOffsets,
Point location)
根据 BandedSampleModel 创建一个具有指定 DataBuffer、宽度、高度、扫描行间距、存储单元索引和 band 偏移量的 Raster。 |
static WritableRaster |
Raster.createBandedRaster(int dataType,
int w,
int h,
int scanlineStride,
int[] bankIndices,
int[] bandOffsets,
Point location)
根据 BandedSampleModel 创建一个具有指定数据类型、宽度、高度、扫描行间距、存储单元索引和 band 偏移量的 Raster。 |
static WritableRaster |
Raster.createBandedRaster(int dataType,
int w,
int h,
int bands,
Point location)
根据 BandedSampleModel 创建一个具有指定数据类型、宽度、高度和 band 数的 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 |
Raster.createCompatibleWritableRaster()
创建一个兼容的 WritableRaster,使其具有与此 Raster 相同的大小、SampleModel,以及一个新初始化的 DataBuffer。 |
WritableRaster |
ComponentColorModel.createCompatibleWritableRaster(int w,
int h)
用指定宽度和高度创建的 WritableRaster ,具有与此 ColorModel 兼容的数据布局 (SampleModel )。 |
WritableRaster |
Raster.createCompatibleWritableRaster(int w,
int h)
创建一个兼容的 WritableRaster,使其具有指定大小、新 SampleModel 和新初始化的 DataBuffer。 |
WritableRaster |
IndexColorModel.createCompatibleWritableRaster(int w,
int h)
创建一个具有指定宽度和高度、数据布局 ( SampleModel ) 与此 ColorModel 兼容的 WritableRaster 。 |
WritableRaster |
DirectColorModel.createCompatibleWritableRaster(int w,
int h)
创建具有指定宽度和高度、拥有与此 ColorModel 兼容的数据布局 (SampleModel ) 的 WritableRaster 。 |
WritableRaster |
ColorModel.createCompatibleWritableRaster(int w,
int h)
用指定宽度和高度创建的 WritableRaster ,具有与此 ColorModel 兼容的数据布局 (SampleModel )。 |
WritableRaster |
Raster.createCompatibleWritableRaster(int x,
int y,
int w,
int h)
创建一个兼容的 WritableRaster,使其具有指定位置 (minX, minY) 和大小 (width, height)、新 SampleModel 和新初始化的 DataBuffer。 |
WritableRaster |
Raster.createCompatibleWritableRaster(Rectangle rect)
创建一个兼容的 WritableRaster,使其具有由 rect 指定的位置 (minX, minY) 和大小 (width, height)、新 SampleModel 和新初始化的 DataBuffer。 |
static WritableRaster |
Raster.createInterleavedRaster(DataBuffer dataBuffer,
int w,
int h,
int scanlineStride,
int pixelStride,
int[] bandOffsets,
Point location)
根据 PixelInterleavedSampleModel 创建一个具有指定 DataBuffer、宽度、高度、扫描行间距、像素间距和 band 偏移量的 Raster。 |
static WritableRaster |
Raster.createInterleavedRaster(int dataType,
int w,
int h,
int scanlineStride,
int pixelStride,
int[] bandOffsets,
Point location)
根据 PixelInterleavedSampleModel 创建一个具有指定数据类型、宽度、高度、扫描行间距、像素间距和 band 偏移量的 Raster。 |
static WritableRaster |
Raster.createInterleavedRaster(int dataType,
int w,
int h,
int bands,
Point location)
根据 PixelInterleavedSampleModel 创建一个具有指定数据类型、宽度、高度和 band 数的 Raster。 |
static WritableRaster |
Raster.createPackedRaster(DataBuffer dataBuffer,
int w,
int h,
int scanlineStride,
int[] bandMasks,
Point location)
根据 SinglePixelPackedSampleModel 创建一个具有指定 DataBuffer、宽度、高度、扫描行间距和 band 掩码的 Raster。 |
static WritableRaster |
Raster.createPackedRaster(DataBuffer dataBuffer,
int w,
int h,
int bitsPerPixel,
Point location)
根据 MultiPixelPackedSampleModel 创建一个具有指定 DataBuffer、宽度、高度和每像素位数的 Raster。 |
static WritableRaster |
Raster.createPackedRaster(int dataType,
int w,
int h,
int[] bandMasks,
Point location)
根据 SinglePixelPackedSampleModel 创建一个具有指定数据类型、宽度、高度和 band 掩码的 Raster。 |
static WritableRaster |
Raster.createPackedRaster(int dataType,
int w,
int h,
int bands,
int bitsPerBand,
Point location)
根据打包的 SampleModel 创建一个具有指定数据类型、宽度、高度、band 数和每 band 位数的 Raster。 |
WritableRaster |
WritableRaster.createWritableChild(int parentX,
int parentY,
int w,
int h,
int childMinX,
int childMinY,
int[] bandList)
返回新的 WritableRaster,它共享此 WritableRaster 的全部或部分 DataBuffer。 |
static WritableRaster |
Raster.createWritableRaster(SampleModel sm,
DataBuffer db,
Point location)
创建一个具有指定 SampleModel 和 DataBuffer 的 WritableRaster。 |
static WritableRaster |
Raster.createWritableRaster(SampleModel sm,
Point location)
创建一个具有指定 SampleModel 的 WritableRaster。 |
WritableRaster |
WritableRaster.createWritableTranslatedChild(int childMinX,
int childMinY)
在不同的位置上创建一个与此 WritableRaster 具有相同大小、SampleModel 和 DataBuffer 的 WritableRaster。 |
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 中的像素数据进行重缩放。 |
WritableRaster |
BufferedImage.getAlphaRaster()
返回一个 WritableRaster ,它使用支持单独空间 alpha 通道的 ColorModel 对象(比如 ComponentColorModel 和 DirectColorModel )表示 BufferedImage 对象的 alpha 通道。 |
WritableRaster |
ComponentColorModel.getAlphaRaster(WritableRaster raster)
返回表示某图像(从输入 Raster 提取)的 alpha 通道的 Raster 。 |
WritableRaster |
PackedColorModel.getAlphaRaster(WritableRaster raster)
返回从输入 WritableRaster 提取,并且表示图像 alpha 通道的 WritableRaster 。 |
WritableRaster |
ColorModel.getAlphaRaster(WritableRaster raster)
返回表示图像(从输入 Raster 中提取)的 alpha 通道的 Raster ,除非此 ColorModel 的像素值将颜色和 alpha 信息表示为独立的空间 band(如 ComponentColorModel 和 DirectColorModel )。 |
WritableRaster |
BufferedImage.getRaster()
返回 WritableRaster 。 |
WritableRaster |
WritableRaster.getWritableParent()
返回此 WritableRaster 的父 WritableRaster(如果有),否则返回 null。 |
WritableRaster |
BufferedImage.getWritableTile(int tileX,
int tileY)
为写入签出一个 tile。 |
WritableRaster |
WritableRenderedImage.getWritableTile(int tileX,
int tileY)
为写入签出一个 tile。 |
参数类型为 WritableRaster 的 java.awt.image 中的方法 | |
---|---|
ColorModel |
ComponentColorModel.coerceData(WritableRaster raster,
boolean isAlphaPremultiplied)
强制使光栅数据与在 isAlphaPremultiplied 变量中指定的状态匹配,假定当前该数据已由此 ColorModel 正确描述。 |
ColorModel |
DirectColorModel.coerceData(WritableRaster raster,
boolean isAlphaPremultiplied)
强制光栅数据与在 isAlphaPremultiplied 变量中指定的状态匹配,假定此 ColorModel 现在已对该数据进行正确描述。 |
ColorModel |
ColorModel.coerceData(WritableRaster raster,
boolean isAlphaPremultiplied)
强制使光栅数据与在 isAlphaPremultiplied 变量中指定的状态匹配,假定当前该数据已由此 ColorModel 正确描述。 |
WritableRaster |
BufferedImage.copyData(WritableRaster outRaster)
计算 BufferedImage 的一个任意矩形区域,并将其复制到指定的 WritableRaster 。 |
WritableRaster |
RenderedImage.copyData(WritableRaster raster)
计算 RenderedImage 的任意矩形区域,并将其复制到调用者提供的 WritableRaster 中。 |
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 中的像素数据进行重缩放。 |
WritableRaster |
ComponentColorModel.getAlphaRaster(WritableRaster raster)
返回表示某图像(从输入 Raster 提取)的 alpha 通道的 Raster 。 |
WritableRaster |
PackedColorModel.getAlphaRaster(WritableRaster raster)
返回从输入 WritableRaster 提取,并且表示图像 alpha 通道的 WritableRaster 。 |
WritableRaster |
ColorModel.getAlphaRaster(WritableRaster raster)
返回表示图像(从输入 Raster 中提取)的 alpha 通道的 Raster ,除非此 ColorModel 的像素值将颜色和 alpha 信息表示为独立的空间 band(如 ComponentColorModel 和 DirectColorModel )。 |
参数类型为 WritableRaster 的 java.awt.image 中的构造方法 | |
---|---|
BufferedImage(ColorModel cm,
WritableRaster raster,
boolean isRasterPremultiplied,
Hashtable<?,?> properties)
构造一个具有指定 ColorModel 和 Raster 的新 BufferedImage 。 |
|
WritableRaster(SampleModel sampleModel,
DataBuffer dataBuffer,
Rectangle aRegion,
Point sampleModelTranslate,
WritableRaster parent)
构造具有给定 SampleModel、DataBuffer 和父亲的 WritableRaster。 |
|
JavaTM Platform Standard Ed. 6 |
|||||||||
上一个 下一个 | 框架 无框架 |
版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。