|
||||||||
フレームあり フレームなし | ||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object | +--com.kddi.graphics.ImageEncoder
イメージを JPEG 形式でエンコードして byte 型配列のデータに変換します。
エンコードできるデータは mutable な Image オブジェクトだけです。 immutable な Image オブジェクト は mutable な Image オブジェクトに変換してください。 Image オブジェクトの mutable、immutable については MIDP の javax.microedition.lcdui.Image クラスの説明を参照してください。
フィールドの概要 | |
static int |
QUALITY_HIGH
エンコード品質 : 高 を示します。 |
static int |
QUALITY_LOW
エンコード品質 : 低 を示します。 |
static int |
QUALITY_NORMAL
エンコード品質 : 標準 を示します。 |
コンストラクタの概要 | |
ImageEncoder()
イメージエンコーダーを作成します。 |
|
ImageEncoder(int quality)
イメージエンコーダーを作成します。 |
メソッドの概要 | |
byte[] |
encode(javax.microedition.lcdui.Image src)
画像をエンコードします。 |
byte[] |
encode(javax.microedition.lcdui.Image src,
int x,
int y,
int width,
int height)
指定された領域の画像をエンコードします。 |
int |
getQuality()
品質を返します。 |
void |
setQuality(int quality)
品質を設定します。 |
クラス java.lang.Object から継承したメソッド |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
public static final int QUALITY_LOW
定数 0 が割り当てられています。
public static final int QUALITY_NORMAL
定数 1 が割り当てられています。
public static final int QUALITY_HIGH
定数 2 が割り当てられています。
コンストラクタの詳細 |
public ImageEncoder()
QUALITY_NORMAL
となります。public ImageEncoder(int quality)
quality
- 品質です。
以下の値が指定されます。
java.lang.IllegalArgumentException
- 品質の指定が不正な場合に発生するメソッドの詳細 |
public int getQuality()
QUALITY_HIGH
: 高品質QUALITY_NORMAL
: 標準品質QUALITY_LOW
: 低品質public void setQuality(int quality)
quality
- 品質です。
以下の値が指定されます。
java.lang.IllegalArgumentException
- 品質の指定が不正な場合に発生するpublic byte[] encode(javax.microedition.lcdui.Image src, int x, int y, int width, int height)
画像は mutable である必要があります。
src
- エンコードする Image オブジェクトx
- エンコードする領域の左上の x 座標値y
- エンコードする領域の左上の y 座標値width
- エンコードする領域の幅height
- エンコードする領域の高さjava.lang.IllegalArgumentException
- 引数 x、y、width、height で指定する領域が引数 src の画像領域からはみ出ている場合に発生するpublic byte[] encode(javax.microedition.lcdui.Image src)
画像は mutable である必要があります。
src
- エンコードする Image オブジェクトjava.lang.IllegalArgumentException
- 引数 src が示す Image オブジェクトが immutable イメージの場合に発生する
|
||||||||
フレームあり フレームなし | ||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |