クラスjavax.imageio.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 ImageTypeSpecifierIIOParam. destinationType読込み時にデスティネーションのイメージを生成する、または書込み時に出力のカラー・タイプを設定するために使用するImageTypeSpecifierです。ImageTypeSpecifierを返すjavax.imageioのメソッド 修飾子と型 メソッド 説明 static ImageTypeSpecifierImageTypeSpecifier. createBanded(ColorSpace colorSpace, int[] bankIndices, int[] bandOffsets, int dataType, boolean hasAlpha, boolean isAlphaPremultiplied)ComponentColorModelとBandedSampleModelを使用する、バンドされたイメージ形式の指示子を返して、各チャネルを別々の配列に格納します。static ImageTypeSpecifierImageTypeSpecifier. createFromBufferedImageType(int bufferedImageType)標準BufferedImage形式の1つ(TYPE_CUSTOM以外)を符号化するImageTypeSpecifierを返します。static ImageTypeSpecifierImageTypeSpecifier. createFromRenderedImage(RenderedImage image)RenderedImage(BufferedImageの場合もあります)の配置を符号化するImageTypeSpecifierを返します。static ImageTypeSpecifierImageTypeSpecifier. createGrayscale(int bits, int dataType, boolean isSigned)与えられたビット深度のピクセルを、指定されたデータ型の配列要素にパックする、グレー・スケール・イメージ形式の指示子を返します。static ImageTypeSpecifierImageTypeSpecifier. createGrayscale(int bits, int dataType, boolean isSigned, boolean isAlphaPremultiplied)与えられたビット深度のピクセルを、指定されたデータ型の配列要素にパックする、グレー・スケールとプラス・アルファのイメージ形式の指示子を返します。static ImageTypeSpecifierImageTypeSpecifier. createIndexed(byte[] redLUT, byte[] greenLUT, byte[] blueLUT, byte[] alphaLUT, int bits, int dataType)与えられたビット深度のインデックス値を、指定されたデータ型の配列要素にパックする、インデックスされたカラー・イメージ形式の指示子を返します。static ImageTypeSpecifierImageTypeSpecifier. createInterleaved(ColorSpace colorSpace, int[] bandOffsets, int dataType, boolean hasAlpha, boolean isAlphaPremultiplied)ComponentColorModelとPixelInterleavedSampleModelを使用する、インターリーブされたイメージ形式の指示子を返して、各ピクセル構成要素を別々のbyte、short、またはintに格納します。static ImageTypeSpecifierImageTypeSpecifier. createPacked(ColorSpace colorSpace, int redMask, int greenMask, int blueMask, int alphaMask, int transferType, boolean isAlphaPremultiplied)DirectColorModelとパックされたSampleModelを使用する、パックされたイメージ形式の指示子を返して、1 byte、short、またはintにパックされた各ピクセルを格納します。ImageTypeSpecifierIIOParam. getDestinationType()ImageTypeSpecifierとして、setDestination(ImageTypeSpecifier)の呼出しによって設定された場合、読込みによって返されるイメージのタイプを返します。ImageTypeSpecifierImageReader. getRawImageType(int imageIndex)イメージのraw内部形式にもっとも近い形式を表すSampleModelとColorModelを示して、ImageTypeSpecifierを返します。型ImageTypeSpecifierの引数を持つ型を返すjavax.imageioのメソッド 修飾子と型 メソッド 説明 abstract Iterator<ImageTypeSpecifier>ImageReader. getImageTypes(int imageIndex)ImageTypeSpecifiersの形式で指定されたイメージが復号化されるイメージ型を含むIteratorを返します。型ImageTypeSpecifierのパラメータを持つjavax.imageioのメソッド 修飾子と型 メソッド 説明 IIOMetadataImageTranscoder. convertImageMetadata(IIOMetadata inData, ImageTypeSpecifier imageType, ImageWriteParam param)符号化に使用でき、必要に応じて、ドキュメント・インタフェースまたは符号化に使用する書込み側プラグインに固有のほかのインタフェースを使用して変更できる、IIOMetadataオブジェクトを返します。abstract IIOMetadataImageWriter. getDefaultImageMetadata(ImageTypeSpecifier imageType, ImageWriteParam param)指定された型のイメージをエンコードするためのデフォルト値を含むIIOMetadataオブジェクトを返します。static Iterator<ImageWriter>ImageIO. getImageWriters(ImageTypeSpecifier type, String formatName)指定された形式で、指定されたレイアウト(ImageTypeSpecifierを使用して指定された)のイメージを符号化できるような、現在登録されているすべてのImageWriterを保持するIteratorを返します。intImageWriter. getNumThumbnailsSupported(ImageTypeSpecifier imageType, ImageWriteParam param, IIOMetadata streamMetadata, IIOMetadata imageMetadata)エンコード中に使用されるメタデータ・オブジェクトと任意の追加書込みパラメータ、およびイメージ型を考慮して、書き込まれている形式でサポートされるサムネール数を返します。Dimension[]ImageWriter. getPreferredThumbnailSizes(ImageTypeSpecifier imageType, ImageWriteParam param, IIOMetadata streamMetadata, IIOMetadata imageMetadata)サムネール・イメージが出力ファイルまたはストリーム中でエンコードされるとき、その正規サイズの範囲を示すDimensionの配列を返します。voidImageWriter. prepareInsertEmpty(int imageIndex, ImageTypeSpecifier imageType, int width, int height, IIOMetadata imageMetadata, List<? extends BufferedImage> thumbnails, ImageWriteParam param)未定義のピクセル値を持つ新規イメージの、既存イメージ・ストリームへの挿入を開始します。voidImageWriter. prepareWriteEmpty(IIOMetadata streamMetadata, ImageTypeSpecifier imageType, int width, int height, IIOMetadata imageMetadata, List<? extends BufferedImage> thumbnails, ImageWriteParam param)未定義のピクセル値を持つ1つのイメージと、関連付けられたメタデータとサムネールから成る、完全なイメージ・ストリームの出力への書込みを開始します。voidIIOParam. setDestinationType(ImageTypeSpecifier destinationType)ImageTypeSpecifierを使用して、目的のイメージ形式をデスティネーション・イメージに設定します。型ImageTypeSpecifierの型引数を持つjavax.imageioのメソッド・パラメータ 修飾子と型 メソッド 説明 protected static BufferedImageImageReader. getDestination(ImageReadParam param, Iterator<ImageTypeSpecifier> imageTypes, int width, int height)復号化されたピクセル・データが書き込まれるBufferedImageを返します。 -
javax.imageio.metadataでのImageTypeSpecifierの使用
型ImageTypeSpecifierのパラメータを持つjavax.imageio.metadataのメソッド 修飾子と型 メソッド 説明 booleanIIOMetadataFormat. canNodeAppear(String elementName, ImageTypeSpecifier imageType)要素とその下のサブツリーを、ImageTypeSpecifierで定義された、指定されたタイプのイメージのメタデータ・ドキュメントに表示できる場合は、trueを返します。 -
javax.imageio.spiでのImageTypeSpecifierの使用
型ImageTypeSpecifierのパラメータを持つjavax.imageio.spiのメソッド 修飾子と型 メソッド 説明 abstract booleanImageWriterSpi. canEncodeImage(ImageTypeSpecifier type)このサービス・プロバイダに関連するImageWriter実装が、指定されたレイアウトでイメージをエンコードできる場合は、trueを返します。