|
|||||||||
类 java.awt.image.WritableRaster
的使用
使用 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 |
RenderedImage.copyData(WritableRaster raster) 计算 RenderedImage 的任意矩形区域,并将其复制到调用方提供的 WritableRaster 中。 |
WritableRaster |
BufferedImage.copyData(WritableRaster outRaster) 计算 BufferedImage 的一个任意的矩形区域,并将其复制到指定的 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 |
RescaleOp.createCompatibleDestRaster(Raster src) 在给出源的情况下,创建一个具有正确大小和 band 数的经检查的目标 Raster 。 |
WritableRaster |
RasterOp.createCompatibleDestRaster(Raster src) 创建一个具有正确大小和 band 数的归零目标 Raster。 |
WritableRaster |
LookupOp.createCompatibleDestRaster(Raster src) 在给定源 Raster 的情况下,创建一幅具有正确大小和 band 数的、经过检查的目标 Raster 。 |
WritableRaster |
ConvolveOp.createCompatibleDestRaster(Raster src) 创建给定源且具有正确 band 大小和数量的归零目标 Raster。 |
WritableRaster |
ColorConvertOp.createCompatibleDestRaster(Raster src) 创建给定源且具有正确 band 大小和数量的归零目标 Raster。 |
WritableRaster |
BandCombineOp.createCompatibleDestRaster(Raster src) 创建一个具有正确大小和 band 数的经过检查的目标 Raster 。 |
WritableRaster |
AffineTransformOp.createCompatibleDestRaster(Raster src) 创建一个具有正确大小和 band 数的经过检查的目标 Raster 。 |
WritableRaster |
Raster.createCompatibleWritableRaster() 创建一个兼容的 WritableRaster,具有与此 Raster 相同的大小、SampleModel,以及一个新初始化的 DataBuffer。 |
WritableRaster |
ColorModel.createCompatibleWritableRaster(int w, int h) 用指定宽度和高度创建的 WritableRaster ,具有与此 ColorModel 兼容的数据布局 (SampleModel )。 |
WritableRaster |
DirectColorModel.createCompatibleWritableRaster(int w, int h) 创建具有指定宽度和高度、拥有与此 ColorModel 兼容的数据布局 (SampleModel ) 的 WritableRaster 。 |
WritableRaster |
IndexColorModel.createCompatibleWritableRaster(int w, int h) 创建一个具有指定宽度和高度、数据布局 ( SampleModel ) 与此 ColorModel 兼容的 WritableRaster 。 |
WritableRaster |
Raster.createCompatibleWritableRaster(int w, int h) 创建一个具有指定大小、新 SampleModel 和新初始化的 DataBuffer 的兼容 WritableRaster。 |
WritableRaster |
ComponentColorModel.createCompatibleWritableRaster(int w, int h) 用指定宽度和高度创建的 WritableRaster ,具有与此 ColorModel 兼容的数据布局 (SampleModel )。 |
WritableRaster |
Raster.createCompatibleWritableRaster(int x, int y, int w, int h) 创建具有指定位置 (minX, minY) 和大小 (width, height)、新 SampleModel 和新初始化的 DataBuffer 的兼容 WritableRaster。 |
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 |
RescaleOp.filter(Raster src, WritableRaster dst) 对源 Raster 中的像素数据进行重缩放。 |
WritableRaster |
RasterOp.filter(Raster src, WritableRaster dest) 执行从源 Raster 到目标 Raster 的单输入/单输出操作。 |
WritableRaster |
LookupOp.filter(Raster src, WritableRaster dst) 在 Raster 上执行查找操作。 |
WritableRaster |
ConvolveOp.filter(Raster src, WritableRaster dst) 对 Raster 执行卷积运算。 |
WritableRaster |
ColorConvertOp.filter(Raster src, WritableRaster dest) 对源 Raster 中的图像数据进行颜色转换。 |
WritableRaster |
BandCombineOp.filter(Raster src, WritableRaster dst) 使用构造方法中指定的矩阵变换该 Raster 。 |
WritableRaster |
AffineTransformOp.filter(Raster src, WritableRaster dst) 转换源 Raster 并将结果存储在目标 Raster 中。 |
WritableRaster |
BufferedImage.getAlphaRaster() 返回一个 WritableRaster ,它使用支持单独空间 alpha 通道的 ColorModel 对象(比如 ComponentColorModel 和 DirectColorModel )表示 BufferedImage 对象的 alpha 通道。 |
WritableRaster |
ColorModel.getAlphaRaster(WritableRaster raster) 返回表示图像(从输入 Raster 中提取)的 alpha 通道的 Raster ,除非此 ColorModel 的像素值将颜色和 alpha 信息表示为独立的空间 band(如 ComponentColorModel 和 DirectColorModel )。 |
WritableRaster |
PackedColorModel.getAlphaRaster(WritableRaster raster) 返回从输入 WritableRaster 提取,并且表示图像 alpha 通道的 WritableRaster 。 |
WritableRaster |
ComponentColorModel.getAlphaRaster(WritableRaster raster) 返回表示某图像(从输入 Raster 提取)的 alpha 通道的 Raster 。 |
WritableRaster |
BufferedImage.getRaster() 返回 WritableRaster 。 |
WritableRaster |
WritableRaster.getWritableParent() 返回此 WritableRaster 的父 WritableRaster(如果有),否则返回 null。 |
WritableRaster |
WritableRenderedImage.getWritableTile(int tileX, int tileY) 为写入签出一个 tile。 |
WritableRaster |
BufferedImage.getWritableTile(int tileX, int tileY) 为写入签出一个 tile。 |
参数类型为 WritableRaster 的 java.awt.image 中的方法 | |
---|---|
ColorModel |
ColorModel.coerceData(WritableRaster raster, boolean isAlphaPremultiplied) 强制使光栅数据与在 isAlphaPremultiplied 变量中指定的状态匹配,假定当前该数据已由此 ColorModel 正确描述。 |
ColorModel |
DirectColorModel.coerceData(WritableRaster raster, boolean isAlphaPremultiplied) 强制光栅数据与在 isAlphaPremultiplied 变量中指定的状态匹配,假定此 ColorModel 现在已对该数据进行正确描述。 |
ColorModel |
ComponentColorModel.coerceData(WritableRaster raster, boolean isAlphaPremultiplied) 强制使光栅数据与在 isAlphaPremultiplied 变量中指定的状态匹配,假定当前该数据已由此 ColorModel 正确描述。 |
WritableRaster |
RenderedImage.copyData(WritableRaster raster) 计算 RenderedImage 的任意矩形区域,并将其复制到调用方提供的 WritableRaster 中。 |
WritableRaster |
BufferedImage.copyData(WritableRaster outRaster) 计算 BufferedImage 的一个任意的矩形区域,并将其复制到指定的 WritableRaster 。 |
WritableRaster |
RescaleOp.filter(Raster src, WritableRaster dst) 对源 Raster 中的像素数据进行重缩放。 |
WritableRaster |
RasterOp.filter(Raster src, WritableRaster dest) 执行从源 Raster 到目标 Raster 的单输入/单输出操作。 |
WritableRaster |
LookupOp.filter(Raster src, WritableRaster dst) 在 Raster 上执行查找操作。 |
WritableRaster |
ConvolveOp.filter(Raster src, WritableRaster dst) 对 Raster 执行卷积运算。 |
WritableRaster |
ColorConvertOp.filter(Raster src, WritableRaster dest) 对源 Raster 中的图像数据进行颜色转换。 |
WritableRaster |
BandCombineOp.filter(Raster src, WritableRaster dst) 使用构造方法中指定的矩阵变换该 Raster 。 |
WritableRaster |
AffineTransformOp.filter(Raster src, WritableRaster dst) 转换源 Raster 并将结果存储在目标 Raster 中。 |
WritableRaster |
ColorModel.getAlphaRaster(WritableRaster raster) 返回表示图像(从输入 Raster 中提取)的 alpha 通道的 Raster ,除非此 ColorModel 的像素值将颜色和 alpha 信息表示为独立的空间 band(如 ComponentColorModel 和 DirectColorModel )。 |
WritableRaster |
PackedColorModel.getAlphaRaster(WritableRaster raster) 返回从输入 WritableRaster 提取,并且表示图像 alpha 通道的 WritableRaster 。 |
WritableRaster |
ComponentColorModel.getAlphaRaster(WritableRaster raster) 返回表示某图像(从输入 Raster 提取)的 alpha 通道的 Raster 。 |
参数类型为 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。 |
所有类
|
|||||||||