|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
上一个 下一个 | 框架 无框架 |
使用 ImageTypeSpecifier 的软件包 | |
---|---|
javax.imageio | Java Image I/O API 的主要包。 |
javax.imageio.metadata | 用于处理读写元数据的 Java Image I/O API 的包。 |
javax.imageio.spi | 包含用于 reader、writer、transcoder 和流的插件接口以及一个运行时注册表的 Java Image I/O API 包。 |
javax.imageio 中 ImageTypeSpecifier 的使用 |
---|
声明为 ImageTypeSpecifier 的 javax.imageio 中的字段 | |
---|---|
protected ImageTypeSpecifier |
IIOParam.destinationType
一个 ImageTypeSpecifier ,用来在进行读取操作时生成目标图像,或者在进行写入操作时设置输出颜色类型。 |
返回 ImageTypeSpecifier 的 javax.imageio 中的方法 | |
---|---|
static ImageTypeSpecifier |
ImageTypeSpecifier.createBanded(ColorSpace colorSpace,
int[] bankIndices,
int[] bandOffsets,
int dataType,
boolean hasAlpha,
boolean isAlphaPremultiplied)
返回带状图像格式的说明符,它将使用 ComponentColorModel 和 BandedSampleModel 来存储单独数组中的每个通道。 |
static ImageTypeSpecifier |
ImageTypeSpecifier.createFromBufferedImageType(int bufferedImageType)
返回一个 ImageTypeSpecifier ,它将对某一标准 BufferedImage 类型(而不是 TYPE_CUSTOM )进行编码。 |
static ImageTypeSpecifier |
ImageTypeSpecifier.createFromRenderedImage(RenderedImage image)
返回一个 ImageTypeSpecifier ,它将对 RenderedImage (可能是 BufferedImage )的布局进行编码。 |
static ImageTypeSpecifier |
ImageTypeSpecifier.createGrayscale(int bits,
int dataType,
boolean isSigned)
返回灰度级图像格式的说明符,它会将给定位深 (bit depth) 的像素压缩成指定数据类型的数组元素。 |
static ImageTypeSpecifier |
ImageTypeSpecifier.createGrayscale(int bits,
int dataType,
boolean isSigned,
boolean isAlphaPremultiplied)
返回灰度级图像格式和 alpha 图像格式的说明符,它会将给定位深的像素压缩成指定数据类型的数组元素。 |
static ImageTypeSpecifier |
ImageTypeSpecifier.createIndexed(byte[] redLUT,
byte[] greenLUT,
byte[] blueLUT,
byte[] alphaLUT,
int bits,
int dataType)
返回索引颜色图像格式的说明符,它将给定位深的索引值压缩成指定数据类型的数组元素。 |
static ImageTypeSpecifier |
ImageTypeSpecifier.createInterleaved(ColorSpace colorSpace,
int[] bandOffsets,
int dataType,
boolean hasAlpha,
boolean isAlphaPremultiplied)
返回交错图像格式的说明符,它将使用 ComponentColorModel 和 PixelInterleavedSampleModel 来存储单个 byte、short 或 int 值形式的每个像素组件。 |
static ImageTypeSpecifier |
ImageTypeSpecifier.createPacked(ColorSpace colorSpace,
int redMask,
int greenMask,
int blueMask,
int alphaMask,
int transferType,
boolean isAlphaPremultiplied)
返回压缩图像格式的说明符,它将使用 DirectColorModel 和一个压缩的 SampleModel 来存储压缩成单个 byte、short 或 int 值的像素。 |
ImageTypeSpecifier |
IIOParam.getDestinationType()
以 ImageTypeSpecifier 的形式返回将由读取操作返回的图像类型,如果通过调用 setDestination(ImageTypeSpecifier) 设置了类型的话。 |
ImageTypeSpecifier |
ImageReader.getRawImageType(int imageIndex)
返回一个 ImageTypeSpecifier ,指示最能代表图像“原始”内部格式的 SampleModel 和 ColorModel 。 |
返回变量类型为 ImageTypeSpecifier 的类型的 javax.imageio 中的方法 | |
---|---|
abstract Iterator<ImageTypeSpecifier> |
ImageReader.getImageTypes(int imageIndex)
以 ImageTypeSpecifier 形式返回包含可能的图像类型的 Iterator ,给定图像可能被解码成这些类型。 |
参数类型为 ImageTypeSpecifier 的 javax.imageio 中的方法 | |
---|---|
IIOMetadata |
ImageTranscoder.convertImageMetadata(IIOMetadata inData,
ImageTypeSpecifier imageType,
ImageWriteParam param)
返回一个 IIOMetadata 对象,该对象可用于编码,并且可以使用其文档接口或特定于将用于编码的 writer 插件的其他接口有选择地对其进行修改。 |
abstract IIOMetadata |
ImageWriter.convertImageMetadata(IIOMetadata inData,
ImageTypeSpecifier imageType,
ImageWriteParam param)
|
abstract IIOMetadata |
ImageWriter.getDefaultImageMetadata(ImageTypeSpecifier imageType,
ImageWriteParam param)
返回包含用来编码给定类型图像的默认值的 IIOMetadata 对象。 |
static Iterator<ImageWriter> |
ImageIO.getImageWriters(ImageTypeSpecifier type,
String formatName)
返回包含所有当前已注册 ImageWriter 的 Iterator ,这些 ImageWriter 声称能够使用给定格式对具有给定布局的图像(使用 ImageTypeSpecifier 指定)进行编码。 |
int |
ImageWriter.getNumThumbnailsSupported(ImageTypeSpecifier imageType,
ImageWriteParam param,
IIOMetadata streamMetadata,
IIOMetadata imageMetadata)
返回受将写入的格式、给定图像类型和任何其他 write 参数支持的缩略图,以及将在编码期间使用的元数据对象。 |
Dimension[] |
ImageWriter.getPreferredThumbnailSizes(ImageTypeSpecifier imageType,
ImageWriteParam param,
IIOMetadata streamMetadata,
IIOMetadata imageMetadata)
返回一个 Dimension 数组,指示在输出文件或流中进行编码时合法的缩略图大小范围。 |
void |
ImageWriter.prepareInsertEmpty(int imageIndex,
ImageTypeSpecifier imageType,
int width,
int height,
IIOMetadata imageMetadata,
List<? extends BufferedImage> thumbnails,
ImageWriteParam param)
从将带有不确定像素值的新图像插入现有图像流中开始。 |
void |
ImageWriter.prepareWriteEmpty(IIOMetadata streamMetadata,
ImageTypeSpecifier imageType,
int width,
int height,
IIOMetadata imageMetadata,
List<? extends BufferedImage> thumbnails,
ImageWriteParam param)
从写入完整图像流开始,该图像流由带有要输出的不确定像素值、有关元数据和缩略图的单个图像组成。 |
void |
ImageReadParam.setDestinationType(ImageTypeSpecifier destinationType)
|
void |
IIOParam.setDestinationType(ImageTypeSpecifier destinationType)
使用 ImageTypeSpecifier 设置目标图像的所需图像类型。 |
类型变量类型为 ImageTypeSpecifier 的 javax.imageio 中的方法参数 | |
---|---|
protected static BufferedImage |
ImageReader.getDestination(ImageReadParam param,
Iterator<ImageTypeSpecifier> imageTypes,
int width,
int height)
返回应该在其中写入解码的像素数据的 BufferedImage 。 |
javax.imageio.metadata 中 ImageTypeSpecifier 的使用 |
---|
参数类型为 ImageTypeSpecifier 的 javax.imageio.metadata 中的方法 | |
---|---|
boolean |
IIOMetadataFormat.canNodeAppear(String elementName,
ImageTypeSpecifier imageType)
如果允许元素(和它下面的子树)在给定类型(由 ImageTypeSpecifier 定义)的图像的元数据文档中出现,则返回 true 。 |
abstract boolean |
IIOMetadataFormatImpl.canNodeAppear(String elementName,
ImageTypeSpecifier imageType)
|
javax.imageio.spi 中 ImageTypeSpecifier 的使用 |
---|
参数类型为 ImageTypeSpecifier 的 javax.imageio.spi 中的方法 | |
---|---|
abstract boolean |
ImageWriterSpi.canEncodeImage(ImageTypeSpecifier type)
如果与此服务提供程序关联的 ImageWriter 实现能够使用给定的布局编码图像,则返回 true 。 |
|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
上一个 下一个 | 框架 无框架 |
版权所有 2004 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。