|
||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object jp.hishidama.bitmap.Bytes jp.hishidama.bitmap.BitmapInfoHeader
public class BitmapInfoHeader
ビットマップ情報ヘッダー
フィールドの概要 | |
---|---|
static int |
COMPRESSION_BITFIELDS
圧縮形式(BITFIELDS) |
static int |
COMPRESSION_RGB
圧縮形式(RGB) |
static int |
COMPRESSION_RLE4
圧縮形式(RLE4) |
static int |
COMPRESSION_RLE8
圧縮形式(RLE8) |
コンストラクタの概要 | |
---|---|
BitmapInfoHeader()
コンストラクタ |
メソッドの概要 | |
---|---|
short |
getBitCount()
ビットマップの色数を返す |
byte[] |
getBytes()
ファイルへ保存する為のバイト列を返す |
int |
getBytesLength()
当クラスの保存用配列のサイズを返す |
int |
getColorImportant()
パレットのうち、重要な色の数を返す |
int |
getColorUsed()
パレットの個数を返す |
int |
getCompression()
圧縮形式を返す |
int |
getHeight()
ビットマップの高さを返す |
short |
getPlanes()
プレーン数を返す |
int |
getSize()
当クラスの保存用バイト列のサイズを返す |
int |
getSizeImage()
画像データのサイズを返す |
int |
getWidth()
ビットマップの幅を返す |
int |
getXPelsPerMeter()
水平解像度を返す |
int |
getYPelsPerMeter()
垂直解像度を返す |
void |
init(byte[] data)
ファイルのバイト列から初期化する |
void |
setBitCount(short s)
ビットマップの色数を設定する |
void |
setColorImportant(int i)
パレットの重要な色の数を設定する (0は、全てが重要な色であることを表す) |
void |
setColorUsed(int i)
使用するパレットの個数を設定する |
void |
setCompression(int i)
圧縮形式を設定する (RGBしか対応していない) |
void |
setHeight(int i)
ビットマップの高さを設定する |
void |
setPlanes(short s)
プレーン数を設定する (常に1を設定する必要がある) |
void |
setSize(int i)
当クラスの保存用バイト列のサイズを設定する |
void |
setSizeImage(int i)
画像データのサイズを設定する |
void |
setWidth(int i)
ビットマップの幅を設定する |
void |
setXPelsPerMeter(int i)
水平解像度を設定する (基本的に0でよい) |
void |
setYPelsPerMeter(int i)
垂直解像度を設定する (基本的に0でよい) |
クラス jp.hishidama.bitmap.Bytes から継承されたメソッド |
---|
get, get, set, set |
クラス java.lang.Object から継承されたメソッド |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
---|
public static final int COMPRESSION_RGB
public static final int COMPRESSION_RLE8
public static final int COMPRESSION_RLE4
public static final int COMPRESSION_BITFIELDS
コンストラクタの詳細 |
---|
public BitmapInfoHeader()
メソッドの詳細 |
---|
public byte[] getBytes()
Bytes
内の getBytes
public void init(byte[] data)
Bytes
内の init
data
- バイト列public int getBytesLength()
Bytes
内の getBytesLength
public short getBitCount()
public int getColorImportant()
public int getColorUsed()
public int getCompression()
COMPRESSION_RGB
public int getHeight()
public short getPlanes()
public int getSize()
public int getSizeImage()
public int getWidth()
public int getXPelsPerMeter()
public int getYPelsPerMeter()
public void setBitCount(short s)
s
- ビットマップの色数(ビット単位)public void setColorImportant(int i)
i
- 重要な色の数public void setColorUsed(int i)
i
- パレット数public void setCompression(int i)
i
- 圧縮形式COMPRESSION_RGB
public void setHeight(int i)
i
- ビットマップサイズ(Y)public void setPlanes(short s)
s
- プレーン数public void setSize(int i)
i
- バイト列のサイズ(バイト単位)public void setSizeImage(int i)
i
- 画像データのサイズ(バイト単位)public void setWidth(int i)
i
- ビットマップサイズ(X)public void setXPelsPerMeter(int i)
i
- 水平解像度public void setYPelsPerMeter(int i)
i
- 垂直解像度
|
||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |