|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectjavax.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、
または nullpublic 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 も参照してください。