|
JavaTM Platform Standard Ed. 6 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object javax.imageio.IIOParam javax.imageio.ImageWriteParam javax.imageio.plugins.bmp.BMPImageWriteParam
public class BMPImageWriteParam
BMP 形式でイメージを符号化するための ImageWriteParam
のサブクラスです。
このクラスを使用すると、BMP 形式のイメージファイルを書き込む際に、さまざまなパラメータを指定できます。デフォルトのデータレイアウトは下から上方向です。このため、ピクセルは下から上に向かって格納され、最初の走査線が最後に格納されます。
setCompressionType()
メソッドおよび適切な型文字列を使って、使用する圧縮スキーマを指定できます。指定した圧縮スキーマが尊重されるのは、それが書き込まれるイメージの型と互換性がある場合だけです。指定した圧縮スキーマが書き込まれるイメージの型と互換性がない場合、BMP イメージライターにより IOException
がスローされます。圧縮方式が明示的に設定されない場合、getCompressionType()
により null
が返されます。この場合、BMP イメージライターにより、カラー解像度を失わずに指定したイメージを符号化できる圧縮方式が選択されます。
圧縮方式を表す文字列およびそのサポートするイメージ型を、次の表に示します。
圧縮方式文字列 | 説明 | イメージ型 |
---|---|---|
BI_RGB | 圧縮解除された RLE | <= 8 ビット/サンプル |
BI_RLE8 | 8 ビットランレングス符号化 | <= 8 ビット/サンプル |
BI_RLE4 | 4 ビットランレングス符号化 | <= 4 ビット/サンプル |
BI_BITFIELDS | パケットデータ | 16 または 32 ビット/サンプル |
フィールドの概要 |
---|
クラス javax.imageio.IIOParam から継承されたフィールド |
---|
controller, defaultController, destinationOffset, destinationType, sourceBands, sourceRegion, sourceXSubsampling, sourceYSubsampling, subsamplingXOffset, subsamplingYOffset |
コンストラクタの概要 | |
---|---|
BMPImageWriteParam()
すべてのパラメータのデフォルト値および null Locale を使って BMPImageWriteParam オブジェクトを構築します。 |
|
BMPImageWriteParam(Locale locale)
指定した Locale およびすべてのパラメータのデフォルト値で使用する BMPImageWriteParam セットを構築します。 |
メソッドの概要 | |
---|---|
boolean |
isTopDown()
topDown パラメータの値を返します。 |
void |
setTopDown(boolean topDown)
これを設定すると、データは上から下方向に書き出されます。 |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public BMPImageWriteParam(Locale locale)
Locale
およびすべてのパラメータのデフォルト値で使用する BMPImageWriteParam
セットを構築します。
locale
- 圧縮方式名と品質概要をローカライズするために
使用される Locale
、
または null
public BMPImageWriteParam()
null
Locale
を使って BMPImageWriteParam
オブジェクトを構築します。
メソッドの詳細 |
---|
public void setTopDown(boolean topDown)
topDown
- データが上から下方向に書き込まれるかどうかpublic boolean isTopDown()
topDown
パラメータの値を返します。デフォルトは false
です。
|
JavaTM Platform Standard Ed. 6 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。