|
||||||||
| フレームあり フレームなし | ||||||||
| 概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||
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 イメージの場合に発生する
|
||||||||
| フレームあり フレームなし | ||||||||
| 概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||