|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
上一个 下一个 | 框架 无框架 |
使用 SampleModel 的软件包 | |
---|---|
java.awt.image | 提供创建和修改图像的各种类。 |
javax.imageio | Java Image I/O API 的主要包。 |
java.awt.image 中 SampleModel 的使用 |
---|
java.awt.image 中 SampleModel 的子类 | |
---|---|
class |
BandedSampleModel
此类表示按 band 交插方式存储的图像数据,像素的每个样本都占用 DataBuffer 的一个数据元素。 |
class |
ComponentSampleModel
此类表示按每个像素样本占用 DataBuffer 中一个数据元素的方式存储的图像数据。 |
class |
MultiPixelPackedSampleModel
MultiPixelPackedSampleModel 类表示一个 band 的图像,并且能够将多个单采样像素打包到一个数据元素中。 |
class |
PixelInterleavedSampleModel
此类表示以像素交替方式存储的图像数据,其中像素的每个采样占用 DataBuffer 的一个数据元素。 |
class |
SinglePixelPackedSampleModel
此类表示压缩的像素数据:将 N 个样本组成的单个像素存储在单个数据数组元素中,每个数据数组元素只保存一个像素的样本。 |
声明为 SampleModel 的 java.awt.image 中的字段 | |
---|---|
protected SampleModel |
Raster.sampleModel
描述此 Raster 的像素在 DataBuffer 中的存储方式的 SampleModel。 |
返回 SampleModel 的 java.awt.image 中的方法 | |
---|---|
SampleModel |
ColorModel.createCompatibleSampleModel(int w,
int h)
用指定宽度和高度创建的 SampleModel ,具有与此 ColorModel 兼容的数据布局。 |
SampleModel |
PackedColorModel.createCompatibleSampleModel(int w,
int h)
创建一个具有指定宽度和高度、数据布局与此 ColorModel 兼容的 SampleModel 。 |
SampleModel |
IndexColorModel.createCompatibleSampleModel(int w,
int h)
创建一个具有指定宽度和高度、数据布局与此 ColorModel 兼容的 SampleModel 。 |
abstract SampleModel |
SampleModel.createCompatibleSampleModel(int w,
int h)
创建一个用此 SampleModel 的格式描述数据但宽度和高度不同的 SampleModel。 |
SampleModel |
ComponentSampleModel.createCompatibleSampleModel(int w,
int h)
创建具有指定宽度和高度的 ComponentSampleModel 。 |
SampleModel |
PixelInterleavedSampleModel.createCompatibleSampleModel(int w,
int h)
创建一个具有指定宽度和高度的 PixelInterleavedSampleModel。 |
SampleModel |
SinglePixelPackedSampleModel.createCompatibleSampleModel(int w,
int h)
创建一个具有指定宽度和高度的新 SinglePixelPackedSampleModel。 |
SampleModel |
MultiPixelPackedSampleModel.createCompatibleSampleModel(int w,
int h)
构造一个具有指定宽度和高度的新 MultiPixelPackedSampleModel 。 |
SampleModel |
ComponentColorModel.createCompatibleSampleModel(int w,
int h)
用指定宽度和高度创建的 SampleModel ,具有与此 ColorModel 兼容的数据布局。 |
SampleModel |
BandedSampleModel.createCompatibleSampleModel(int w,
int h)
创建一个具有指定宽度和高度的新的 BandedSampleModel。 |
abstract SampleModel |
SampleModel.createSubsetSampleModel(int[] bands)
创建一个新 SampleModel,它具有此 SampleModel 的 band 子集。 |
SampleModel |
ComponentSampleModel.createSubsetSampleModel(int[] bands)
创建具有此 ComponentSampleModel 的 band 子集的新 ComponentSampleModel。 |
SampleModel |
PixelInterleavedSampleModel.createSubsetSampleModel(int[] bands)
创建一个具有此 PixelInterleavedSampleModel 的 band 子集的 PixelInterleavedSampleModel。 |
SampleModel |
SinglePixelPackedSampleModel.createSubsetSampleModel(int[] bands)
创建一个新 SinglePixelPackedSampleModel,它具有此 SinglePixelPackedSampleModel 的 band 子集。 |
SampleModel |
MultiPixelPackedSampleModel.createSubsetSampleModel(int[] bands)
创建一个具有此 MultiPixelPackedSampleModel 的 band 子集的新 MultiPixelPackedSampleModel 。 |
SampleModel |
BandedSampleModel.createSubsetSampleModel(int[] bands)
创建一个具有此 BandedSampleModel 的 band 子集的新 BandedSampleModel。 |
SampleModel |
Raster.getSampleModel()
返回描述图像数据布局的 SampleModel。 |
SampleModel |
RenderedImage.getSampleModel()
返回与此图像相关的 SampleModel。 |
SampleModel |
BufferedImage.getSampleModel()
返回与此 BufferedImage 相关的 SampleModel 。 |
参数类型为 SampleModel 的 java.awt.image 中的方法 | |
---|---|
static Raster |
Raster.createRaster(SampleModel sm,
DataBuffer db,
Point location)
创建具有指定 SampleModel 和 DataBuffer 的 Raster。 |
static WritableRaster |
Raster.createWritableRaster(SampleModel sm,
DataBuffer db,
Point location)
创建一个具有指定 SampleModel 和 DataBuffer 的 WritableRaster。 |
static WritableRaster |
Raster.createWritableRaster(SampleModel sm,
Point location)
创建一个具有指定 SampleModel 的 WritableRaster。 |
boolean |
ColorModel.isCompatibleSampleModel(SampleModel sm)
检查 SampleModel 是否与此 ColorModel 兼容。 |
boolean |
PackedColorModel.isCompatibleSampleModel(SampleModel sm)
检查指定的 SampleModel 是否与此 ColorModel 兼容。 |
boolean |
IndexColorModel.isCompatibleSampleModel(SampleModel sm)
检查指定的 SampleModel 是否与此 ColorModel 兼容。 |
boolean |
ComponentColorModel.isCompatibleSampleModel(SampleModel sm)
检查指定 SampleModel 是否与此 ColorModel 兼容。 |
参数类型为 SampleModel 的 java.awt.image 中的构造方法 | |
---|---|
Raster(SampleModel sampleModel,
DataBuffer dataBuffer,
Point origin)
构建具有给定 SampleModel 和 DataBuffer 的 Raster。 |
|
Raster(SampleModel sampleModel,
DataBuffer dataBuffer,
Rectangle aRegion,
Point sampleModelTranslate,
Raster parent)
构造具有给定 SampleModel、DataBuffer 和父 Raster 的 Raster。 |
|
Raster(SampleModel sampleModel,
Point origin)
构建具有给定 SampleModel 的 Raster。 |
|
WritableRaster(SampleModel sampleModel,
DataBuffer dataBuffer,
Point origin)
构造具有给定 SampleModel 和 DataBuffer 的 WritableRaster。 |
|
WritableRaster(SampleModel sampleModel,
DataBuffer dataBuffer,
Rectangle aRegion,
Point sampleModelTranslate,
WritableRaster parent)
构造具有给定 SampleModel、DataBuffer 和父亲的 WritableRaster。 |
|
WritableRaster(SampleModel sampleModel,
Point origin)
构造具有给定 SampleModel 的 WritableRaster。 |
javax.imageio 中 SampleModel 的使用 |
---|
声明为 SampleModel 的 javax.imageio 中的字段 | |
---|---|
protected SampleModel |
ImageTypeSpecifier.sampleModel
将用作原型的 SampleModel 。 |
返回 SampleModel 的 javax.imageio 中的方法 | |
---|---|
SampleModel |
ImageTypeSpecifier.getSampleModel()
根据此对象中封装的设置返回一个 SampleModel 。 |
SampleModel |
ImageTypeSpecifier.getSampleModel(int width,
int height)
根据此对象中封装的设置值返回一个 SampleModel 。 |
参数类型为 SampleModel 的 javax.imageio 中的构造方法 | |
---|---|
ImageTypeSpecifier(ColorModel colorModel,
SampleModel sampleModel)
直接根据 ColorModel 和 SampleModel 构造一个 ImageTypeSpecifier 。 |
|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
上一个 下一个 | 框架 无框架 |
版权所有 2004 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。