JavaTM Platform
Standard Ed. 6

クラス
javax.imageio.ImageTypeSpecifier の使用

ImageTypeSpecifier を使用しているパッケージ
javax.imageio Java Image I/O API の基本パッケージです。 
javax.imageio.metadata メタデータの読み込みおよび書き込みを処理する Java イメージ入出力 API のパッケージです。 
javax.imageio.spi リーダー、ライター、コード変換器、およびストリームのプラグインインタフェースとランタイムレジストリを含む Java イメージ入出力 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)
          ComponentColorModelBandedSampleModel を使用する、バンドされたイメージ形式の指示子を返して、各チャネルを別々の配列に格納します。
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)
          ComponentColorModelPixelInterleavedSampleModel を使用する、インターリーブされたイメージ形式の指示子を返して、各ピクセル構成要素を別々の 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 内部形式にもっとも近い形式を表す SampleModelColorModel を示して、ImageTypeSpecifier を返します。
 

ImageTypeSpecifier 型の引数を持つ型を返す javax.imageio のメソッド
abstract  Iterator<ImageTypeSpecifier> ImageReader.getImageTypes(int imageIndex)
          ImageTypeSpecifiers の形式で指定されたイメージが復号化されるイメージ型を含む Iterator を返します。
 

ImageTypeSpecifier 型のパラメータを持つ javax.imageio のメソッド
abstract  IIOMetadata ImageWriter.convertImageMetadata(IIOMetadata inData, ImageTypeSpecifier imageType, ImageWriteParam param)
           
 IIOMetadata ImageTranscoder.convertImageMetadata(IIOMetadata inData, ImageTypeSpecifier imageType, ImageWriteParam param)
          符号化に使用でき、必要に応じて、ドキュメントインタフェースまたは符号化に使用する書き込み側プラグインに固有のほかのインタフェースを使用して変更できる、IIOMetadata オブジェクトを返します。
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 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 のメソッド
abstract  boolean IIOMetadataFormatImpl.canNodeAppear(String elementName, ImageTypeSpecifier imageType)
           
 boolean IIOMetadataFormat.canNodeAppear(String elementName, ImageTypeSpecifier imageType)
          要素とその下のサブツリーを、ImageTypeSpecifier で定義された、指定されたタイプのイメージのメタデータドキュメントに表示できる場合は、true を返します。
 

javax.imageio.spi での ImageTypeSpecifier の使用
 

ImageTypeSpecifier 型のパラメータを持つ javax.imageio.spi のメソッド
abstract  boolean ImageWriterSpi.canEncodeImage(ImageTypeSpecifier type)
          このサービスプロバイダに関連する ImageWriter 実装が、指定されたレイアウトでイメージをエンコードできる場合は、true を返します。
 


JavaTM Platform
Standard Ed. 6

バグの報告と機能のリクエスト
さらに詳しい API リファレンスおよび開発者ドキュメントについては、Java SE 開発者用ドキュメントを参照してください。開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、およびコード実例が含まれています。

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。