RC2NameImage

public class RC2NameImage : NSObject

RC2NameImageは、第2世代在留カード等の氏名イメージ(DF1/EF03のD0)に対応するクラスです。
タグ “D0” (RC2BERParser のマスク値 0x10)、MMR(CCITT T.6)圧縮 TIFF、最大2500byte。
DF1/EF03には氏名イメージ(D0)と顔画像(D1)が格納されており、 顔画像は RC2FaceImage が同じEFから読み出します。

  • インスタンスの説明を返します

    Declaration

    Swift

    override public var description: String { get }
  • 符号化データを返します

    Declaration

    Swift

    @objc
    public var encoded: Data { get }
  • 氏名イメージ(MMR 圧縮 TIFF)を返します

    Remark

    氏名イメージが格納されていない場合はnilが返ります

    Declaration

    Swift

    @objc
    public var data: Data? { get }
  • 氏名イメージをCGImageオブジェクトで返します
    MMR圧縮TIFFは白黒が反転して格納されているため、表示用に反転して返します (Android 版 getBitmapARGB() と同じ扱い)。

    Remark

    氏名イメージが格納されていない場合・デコードに失敗した場合は nilが返ります(格納の有無は data で判別できます)

    Declaration

    Swift

    @objc
    public var image: CGImage? { get }