| 
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. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。