パッケージ | 説明 |
---|---|
javax.imageio |
Java Image I/O APIの基本パッケージです。
|
javax.imageio.metadata |
メタデータの読み込みおよび書込みを処理するJavaイメージ入出力APIのパッケージです。
|
javax.imageio.spi |
リーダー、ライター、コード変換器、およびストリームのプラグイン・インタフェースとランタイム・レジストリを含むJavaイメージ入出力APIのパッケージです。
|
修飾子と型 | フィールドと説明 |
---|---|
protected ImageTypeSpecifier |
IIOParam.destinationType
読込み時にデスティネーションのイメージを生成する、または書込み時に出力のカラー・タイプを設定するために使用する
ImageTypeSpecifier です。 |
修飾子と型 | メソッドと説明 |
---|---|
static ImageTypeSpecifier |
ImageTypeSpecifier.createBanded(ColorSpace colorSpace, int[] bankIndices, int[] bandOffsets, int dataType, boolean hasAlpha, boolean isAlphaPremultiplied)
ComponentColorModel とBandedSampleModel を使用する、バンドされたイメージ形式の指示子を返して、各チャネルを別々の配列に格納します。 |
static ImageTypeSpecifier |
ImageTypeSpecifier.createFromBufferedImageType(int bufferedImageType)
標準
BufferedImage 形式の1つ(TYPE_CUSTOM 以外)を符号化するImageTypeSpecifier を返します。 |
static ImageTypeSpecifier |
ImageTypeSpecifier.createFromRenderedImage(RenderedImage image)
RenderedImage (BufferedImage の場合もあります)の配置を符号化するImageTypeSpecifier を返します。 |
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 を使用する、インターリーブされたイメージ形式の指示子を返して、各ピクセル構成要素を別々のbyte、short、またはintに格納します。 |
static ImageTypeSpecifier |
ImageTypeSpecifier.createPacked(ColorSpace colorSpace, int redMask, int greenMask, int blueMask, int alphaMask, int transferType, boolean isAlphaPremultiplied)
DirectColorModel とパックされたSampleModel を使用する、パックされたイメージ形式の指示子を返して、1 byte、short、またはintにパックされた各ピクセルを格納します。 |
ImageTypeSpecifier |
IIOParam.getDestinationType()
ImageTypeSpecifier として、setDestination(ImageTypeSpecifier) の呼出しによって設定された場合、読込みによって返されるイメージのタイプを返します。 |
ImageTypeSpecifier |
ImageReader.getRawImageType(int imageIndex)
イメージのraw内部形式にもっとも近い形式を表す
SampleModel とColorModel を示して、ImageTypeSpecifier を返します。 |
修飾子と型 | メソッドと説明 |
---|---|
abstract Iterator<ImageTypeSpecifier> |
ImageReader.getImageTypes(int imageIndex)
ImageTypeSpecifiers の形式で指定されたイメージが復号化されるイメージ型を含むIterator を返します。 |
修飾子と型 | メソッドと説明 |
---|---|
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)
指定された形式で、指定されたレイアウト(
ImageTypeSpecifier を使用して指定された)のイメージを符号化できるような、現在登録されているすべてのImageWriter を保持するIterator を返します。 |
int |
ImageWriter.getNumThumbnailsSupported(ImageTypeSpecifier imageType, ImageWriteParam param, IIOMetadata streamMetadata, IIOMetadata imageMetadata)
エンコード中に使用されるメタデータ・オブジェクトと任意の追加書込みパラメータ、およびイメージ型を考慮して、書き込まれている形式でサポートされるサムネール数を返します。
|
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)
未定義のピクセル値を持つ1つのイメージと、関連付けられたメタデータとサムネールから成る、完全なイメージ・ストリームの出力への書込みを開始します。
|
void |
IIOParam.setDestinationType(ImageTypeSpecifier destinationType)
ImageTypeSpecifier を使用して、目的のイメージ形式をデスティネーション・イメージに設定します。 |
void |
ImageReadParam.setDestinationType(ImageTypeSpecifier destinationType) |
修飾子と型 | メソッドと説明 |
---|---|
protected static BufferedImage |
ImageReader.getDestination(ImageReadParam param, Iterator<ImageTypeSpecifier> imageTypes, int width, int height)
復号化されたピクセル・データが書き込まれる
BufferedImage を返します。 |
修飾子と型 | メソッドと説明 |
---|---|
abstract boolean |
IIOMetadataFormatImpl.canNodeAppear(String elementName, ImageTypeSpecifier imageType) |
boolean |
IIOMetadataFormat.canNodeAppear(String elementName, ImageTypeSpecifier imageType)
要素とその下のサブツリーを、
ImageTypeSpecifier で定義された、指定されたタイプのイメージのメタデータ・ドキュメントに表示できる場合は、true を返します。 |
修飾子と型 | メソッドと説明 |
---|---|
abstract boolean |
ImageWriterSpi.canEncodeImage(ImageTypeSpecifier type)
このサービス・プロバイダに関連する
ImageWriter 実装が、指定されたレイアウトでイメージをエンコードできる場合は、true を返します。 |
バグまたは機能を送信
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright© 1993, 2014, Oracle and/or its affiliates. All rights reserved.