JavaTM 2
Platform
Std. Ed. v1.4.0

クラス
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.createPacked(ColorSpace colorSpace, int redMask, int greenMask, int blueMask, int alphaMask, int transferType, boolean isAlphaPremultiplied)
          DirectColorModel とパックされた SampleModel を使用する、パックされたイメージ形式の指示子を返して、1 byte、short、または int にパックされた各ピクセルを格納します。
static ImageTypeSpecifier ImageTypeSpecifier.createInterleaved(ColorSpace colorSpace, int[] bandOffsets, int dataType, boolean hasAlpha, boolean isAlphaPremultiplied)
          ComponentColorModelPixelInterleavedSampleModel を使用する、インターリーブされたイメージ形式の指示子を返して、各ピクセル構成要素を別々の byte、short、または int に格納します。
static ImageTypeSpecifier ImageTypeSpecifier.createBanded(ColorSpace colorSpace, int[] bankIndices, int[] bandOffsets, int dataType, boolean hasAlpha, boolean isAlphaPremultiplied)
          ComponentColorModelBandedSampleModel を使用する、バンドされたイメージ形式の指示子を返して、各チャネルを別々の配列に格納します。
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.createFromBufferedImageType(int bufferedImageType)
          標準 BufferedImage 形式の 1 つ (TYPE_CUSTOM 以外) を符号化する ImageTypeSpecifier を返します。
static ImageTypeSpecifier ImageTypeSpecifier.createFromRenderedImage(RenderedImage image)
          RenderedImage (BufferedImage の場合もある) の配置を符号化する ImageTypeSpecifier を返します。
 ImageTypeSpecifier ImageReader.getRawImageType(int imageIndex)
          イメージの raw 内部形式にもっとも近い形式を表す SampleModelColorModel を示して、ImageTypeSpecifier を返します。
 ImageTypeSpecifier IIOParam.getDestinationType()
          ImageTypeSpecifier として、setDestination(ImageTypeSpecifier) の呼び出しによって設定された場合、読み込みによって返されるイメージのタイプを返します。
 

ImageTypeSpecifier 型のパラメータを持つ javax.imageio のメソッド
abstract  IIOMetadata ImageWriter.getDefaultImageMetadata(ImageTypeSpecifier imageType, ImageWriteParam param)
          指定された型のイメージを符号化するためのデフォルト値を含む IIOMetadata オブジェクトを返します。
abstract  IIOMetadata ImageWriter.convertImageMetadata(IIOMetadata inData, ImageTypeSpecifier imageType, ImageWriteParam param)
           
 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.prepareWriteEmpty(IIOMetadata streamMetadata, ImageTypeSpecifier imageType, int width, int height, IIOMetadata imageMetadata, List thumbnails, ImageWriteParam param)
          未定義のピクセル値を持つ 1 つのイメージと、関連付けられたメタデータとサムネイルから成る、完全なイメージストリームの出力への書き込みを開始します。
 void ImageWriter.prepareInsertEmpty(int imageIndex, ImageTypeSpecifier imageType, int width, int height, IIOMetadata imageMetadata, List thumbnails, ImageWriteParam param)
          未定義のピクセル値を持つ新規イメージの、既存イメージストリームへの挿入を開始します。
 IIOMetadata ImageTranscoder.convertImageMetadata(IIOMetadata inData, ImageTypeSpecifier imageType, ImageWriteParam param)
          符号化に使用でき、必要に応じて、ドキュメントインタフェースまたは符号化に使用する書き込み側プラグインに固有の他のインタフェースを使用して変更できる、IIOMetadata オブジェクトを返します。
 void ImageReadParam.setDestinationType(ImageTypeSpecifier destinationType)
           
static Iterator ImageIO.getImageWriters(ImageTypeSpecifier type, String formatName)
          指定された形式で、指定されたレイアウト (ImageTypeSpecifier を使用して指定された) のイメージを符号化できるような、現在登録されているすべての ImageWriter を保持する Iterator を返します。
 void IIOParam.setDestinationType(ImageTypeSpecifier destinationType)
          ImageTypeSpecifier を使用して、用いたいイメージ形式をデスティネーションイメージに設定します。
 

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 2
Platform
Std. Ed. v1.4.0

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

Java、Java 2D、および JDBC は米国ならびにその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.