パッケージ jp.co.osstech.libjeid.rc2

クラス RC2FaceImage

java.lang.Object
jp.co.osstech.libjeid.rc2.RC2FaceImage

public class RC2FaceImage extends Object
RC2FaceImageは、第2世代在留カード等の顔画像 (DF1/EF03のD1)に対応するクラスです。

タグ "D1" (BERParserのマスク値 0x11)、JPEG2000、最大3000byte。

1歳未満の中長期在留者・特別永住者では顔画像が length=0 で書き込まれます。

DF1/EF03には氏名イメージ(D0)と顔画像(D1)が格納されており、 氏名イメージはRC2NameImageが同じEFから読み出します。

  • コンストラクタの詳細

    • RC2FaceImage

      public RC2FaceImage(byte[] encoded) throws IOException
      RC2FaceImageオブジェクトを構築します。
      パラメータ:
      encoded - 符号化データ
      例外:
      IOException - デコードエラー
  • メソッドの詳細

    • toString

      public String toString()
      オーバーライド:
      toString クラス内 Object
    • getEncoded

      public byte[] getEncoded()
    • getData

      public byte[] getData()
      顔画像(JPEG2000)の生バイトを返します。
      戻り値:
      顔画像(JPEG2000)。格納されていない場合はnull
    • getBitmapARGB

      public BitmapARGB getBitmapARGB()
      顔画像(JPEG2000)をデコードしてBitmapARGBを返します。
      戻り値:
      顔画像のBitmapARGB。デコード不可の場合はnull