|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectcom.kddi.oap.graphics.ImageConverter
Imageオブジェクトが保持している画像のフォーマットを変換する機能を提供します。
Imageオブジェクトが保持している画像を変換するには、以下の手順で処理を行います。
getConverter
メソッドで、ImageConverterインスタンスを取得する。convert
メソッドを呼び出して変換処理を行う。
フィールドの概要 | |
static java.lang.String |
FORMAT_8BIT_INDEX
8bitインデックスカラー形式を示します。 |
メソッドの概要 | |
byte[] |
convert(javax.microedition.lcdui.Image image,
int x,
int y,
int width,
int height)
画像のフォーマットを変換します。 |
static ImageConverter |
getConverter(java.lang.String format)
ImageConverterインスタンスを返します。 |
クラス java.lang.Object から継承したメソッド |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
public static final java.lang.String FORMAT_8BIT_INDEX
"8bit index" が割り当てられています。
このフィールド値を getConverter
メソッドに指定して取得した
ImageConverter
オブジェクトの convert
メソッドのパラメータに指定できる最大値は以下の通りです。
width
: 256height
: 256
メソッドの詳細 |
public static ImageConverter getConverter(java.lang.String format)
パラメータ format に指定されたフォーマットに変換するためのコンバーターのインスタンスを返します。
format
- フォーマット名称。以下の値を指定。
java.lang.IllegalArgumentException
- フォーマット名称が不正値の場合public byte[] convert(javax.microedition.lcdui.Image image, int x, int y, int width, int height)
パラメータ image に指定されたイメージを変換して、そのバイト配列を返します。
このメソッドは変換処理が終了するまで戻りません。
image
- 変換するイメージデータx
- 変換する矩形領域の左上のx座標y
- 変換する矩形領域の左上のy座標width
- 変換する矩形領域の幅(単位はピクセル)height
- 変換する矩形領域の高さ(単位はピクセル)
java.lang.NullPointerException
- image
にnullが指定された場合
java.lang.IllegalArgumentException
- x
、y
、width
、height
に指定された矩形領域の範囲が不正な場合
java.lang.RuntimeException
- 変換処理を失敗した場合
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Document of KDDI