|
||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||
java.lang.Objectjp.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 内の getBytespublic void init(byte[] data)
Bytes 内の initdata - バイト列public int getBytesLength()
Bytes 内の getBytesLengthpublic short getBitCount()
public int getColorImportant()
public int getColorUsed()
public int getCompression()
COMPRESSION_RGBpublic 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_RGBpublic 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 - 垂直解像度
|
||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||