クラス BitmapARGB
java.lang.Object
jp.co.osstech.libjeid.util.BitmapARGB
BitmapARGBは、カードから読み出した画像をARGB_8888のピクセル配列で保持するクラスです。
顔写真(JPEG2000)や氏名・住居地イメージ(MMR TIFF)をlibjeidがデコードした結果で、 PNG/JPEGなどへのエンコードは利用者側で行います。 以下はandroid.graphics.Bitmapのインスタンスを作成するサンプルコードです (argbはBitmapARGBのインスタンスです)。
Bitmap bitmap = Bitmap.createBitmap(argb.getData(),
argb.getWidth(),
argb.getHeight(),
Bitmap.Config.ARGB_8888);-
メソッドの概要
-
メソッドの詳細
-
toString
ビットマップのサイズを"幅x高さ"の形式で返します。 -
toPPM
ビットマップをPPM(P3, ASCII)形式で返します。- 戻り値:
- PPM形式の文字列
-
getData
public int[] getData()ビットマップのピクセルデータを返します。- 戻り値:
- ビットマップのピクセルデータ
-
getWidth
public int getWidth()ビットマップの幅を返します。- 戻り値:
- ビットマップの幅
-
getHeight
public int getHeight()ビットマップの高さを返します。- 戻り値:
- ビットマップの高さ
-