软件包 | 描述 |
---|---|
javax.imageio |
java的图像I/O API主要包。
|
javax.imageio.metadata |
一包I/O API处理读写的java图像元数据。
|
javax.imageio.spi |
一包I/O API包含读者、作家的插件接口,代码转换器,和溪流的java图像,和一个运行时注册表。
|
Modifier and Type | Field and Description |
---|---|
protected ImageTypeSpecifier |
IIOParam.destinationType
一个
ImageTypeSpecifier 用来生成目标图像阅读时,或设置输出颜色类型写作的时候。
|
Modifier and Type | Method and Description |
---|---|
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)
返回一个用于灰度图像的格式,将给定的比特深度为指定的数据类型说明符数组元素的像素。
|
static ImageTypeSpecifier |
ImageTypeSpecifier.createGrayscale(int bits, int dataType, boolean isSigned, boolean isAlphaPremultiplied)
返回一个灰度加α的图像格式,将给定的比特深度为指定的数据类型说明符数组元素的像素。
|
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 存储每个像素组成短一个单独的字节说明符或int。
|
static ImageTypeSpecifier |
ImageTypeSpecifier.createPacked(ColorSpace colorSpace, int redMask, int greenMask, int blueMask, int alphaMask, int transferType, boolean isAlphaPremultiplied)
返回一个填充的图像格式,将使用一个
DirectColorModel 和填充
SampleModel 存储每个像素填充到一个单字节,短的说明符或int。
|
ImageTypeSpecifier |
IIOParam.getDestinationType()
返回被读取返回的图像的类型,如果是由一个叫
setDestination(ImageTypeSpecifier) ,作为
ImageTypeSpecifier 。
|
ImageTypeSpecifier |
ImageReader.getRawImageType(int imageIndex)
返回一个
ImageTypeSpecifier 指示
SampleModel 和
ColorModel 最密切代表的形象”的原“内部格式。
|
Modifier and Type | Method and Description |
---|---|
abstract Iterator<ImageTypeSpecifier> |
ImageReader.getImageTypes(int imageIndex)
返回一个
Iterator 可能包含图像类型的图像可以解码,在
ImageTypeSpecifiers s形式。
|
Modifier and Type | Method and Description |
---|---|
IIOMetadata |
ImageTranscoder.convertImageMetadata(IIOMetadata inData, ImageTypeSpecifier imageType, ImageWriteParam param)
返回一个
IIOMetadata 对象可用于编码和随意修改使用文件接口或其他接口具体到作家的插件,将用于编码。
|
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)
返回一个包含所有当前注册
Iterator
ImageWriter s声称能够编码的图像(使用一个给定的布局
ImageTypeSpecifier 指定)在给定的格式。
|
int |
ImageWriter.getNumThumbnailsSupported(ImageTypeSpecifier imageType, ImageWriteParam param, IIOMetadata streamMetadata, IIOMetadata imageMetadata)
返回由格式写入支持缩略图数量,给出的图像类型和任何附加的参数写入和元数据对象将用于在编码。
|
Dimension[] |
ImageWriter.getPreferredThumbnailSizes(ImageTypeSpecifier imageType, ImageWriteParam param, IIOMetadata streamMetadata, IIOMetadata imageMetadata)
返回
Dimension s显示缩略图的尺寸范围为法律他们将输出文件或流中编码的数组。
|
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 |
IIOParam.setDestinationType(ImageTypeSpecifier destinationType)
设置目标图像所需的图像类型,使用
ImageTypeSpecifier 。
|
void |
ImageReadParam.setDestinationType(ImageTypeSpecifier destinationType) |
Modifier and Type | Method and Description |
---|---|
protected static BufferedImage |
ImageReader.getDestination(ImageReadParam param, Iterator<ImageTypeSpecifier> imageTypes, int width, int height)
返回
BufferedImage ,解码的像素数据应写。
|
Modifier and Type | Method and Description |
---|---|
abstract boolean |
IIOMetadataFormatImpl.canNodeAppear(String elementName, ImageTypeSpecifier imageType) |
boolean |
IIOMetadataFormat.canNodeAppear(String elementName, ImageTypeSpecifier imageType)
返回
true 如果元素(和子树下方)是允许出现的元数据文档图像的类型,由一个
ImageTypeSpecifier 定义。
|
Modifier and Type | Method and Description |
---|---|
abstract boolean |
ImageWriterSpi.canEncodeImage(ImageTypeSpecifier type)
返回
true 如果用这种服务提供商相关的
ImageWriter 实施能够编码的图像与给定的布局。
|
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.