|
|||||||||
类 java.awt.image.SampleModel
的使用
使用 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 。 |
所有类
|
|||||||||