クラスjavax.imageio.ImageWriteParam
の使用
パッケージ | 説明 |
---|---|
javax.imageio |
Java Image I/O APIの基本パッケージです。
|
javax.imageio.plugins.bmp |
組み込みBMPプラグインにより使用されるpublicクラスを含むパッケージです。
|
javax.imageio.plugins.jpeg |
組み込みJPEGプラグインをサポートするクラスです。
|
-
javax.imageioでのImageWriteParamの使用
ImageWriteParamを返すjavax.imageioのメソッド 修飾子と型 メソッド 説明 ImageWriteParam
ImageWriter. getDefaultWriteParam()
デフォルト値、つまりImageWriteParam
オブジェクトが指定されなかった場合に使用される値を含む、このファイル形式に適切な型の新規ImageWriteParam
オブジェクトを返します。型ImageWriteParamのパラメータを持つjavax.imageioのメソッド 修飾子と型 メソッド 説明 IIOMetadata
ImageTranscoder. convertImageMetadata(IIOMetadata inData, ImageTypeSpecifier imageType, ImageWriteParam param)
符号化に使用でき、必要に応じて、ドキュメント・インタフェースまたは符号化に使用する書込み側プラグインに固有のほかのインタフェースを使用して変更できる、IIOMetadata
オブジェクトを返します。IIOMetadata
ImageTranscoder. convertStreamMetadata(IIOMetadata inData, ImageWriteParam param)
符号化に使用でき、必要に応じて、ドキュメント・インタフェースまたは符号化に使用する書込み側プラグインに固有のほかのインタフェースを使用して変更できる、IIOMetadata
オブジェクトを返します。abstract IIOMetadata
ImageWriter. getDefaultImageMetadata(ImageTypeSpecifier imageType, ImageWriteParam param)
指定された型のイメージをエンコードするためのデフォルト値を含むIIOMetadata
オブジェクトを返します。abstract IIOMetadata
ImageWriter. getDefaultStreamMetadata(ImageWriteParam param)
イメージのストリームをエンコードするためのデフォルト値を含むIIOMetadata
オブジェクトを返します。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
ImageWriter. replacePixels(Raster raster, ImageWriteParam param)
すでに出力内にあるイメージの一部を、指定されたRaster
の一部に置き換えます。void
ImageWriter. replacePixels(RenderedImage image, ImageWriteParam param)
すでに出力内にあるイメージの一部を、指定されたイメージの一部に置き換えます。abstract void
ImageWriter. write(IIOMetadata streamMetadata, IIOImage image, ImageWriteParam param)
1つのイメージ、関連付けられたストリームとイメージ・メタデータ、およびサムネールを含む完全なイメージ・ストリームを出力に追加します。void
ImageWriter. writeInsert(int imageIndex, IIOImage image, ImageWriteParam param)
既存イメージ・ストリームに新規イメージを挿入します。void
ImageWriter. writeToSequence(IIOImage image, ImageWriteParam param)
1つのイメージと、関連付けられる可能性のあるメタデータとサムネールを、出力に追加します。 -
javax.imageio.plugins.bmpでのImageWriteParamの使用
javax.imageio.plugins.bmpのImageWriteParamのサブクラス 修飾子と型 クラス 説明 class
BMPImageWriteParam
BMP形式でイメージをエンコードするためのImageWriteParam
のサブクラスです。 -
javax.imageio.plugins.jpegでのImageWriteParamの使用
javax.imageio.plugins.jpegのImageWriteParamのサブクラス 修飾子と型 クラス 説明 class
JPEGImageWriteParam
このクラスは、組み込みJPEGライター・プラグインを使用する場合にJPEGの数量化表およびハフマン表を設定する機能と、イメージ用に最適化されたハフマン表を計算するよう要求する機能を追加します。