RC2FaceImage
public class RC2FaceImage : NSObject
RC2FaceImageは、第2世代在留カード等の顔画像(DF1/EF03のD1)に対応するクラスです。
タグ “D1” (RC2BERParser のマスク値 0x11)、JPEG2000、最大3000byte。
1歳未満の中長期在留者・特別永住者では顔画像が length=0 で書き込まれます。
DF1/EF03には氏名イメージ(D0)と顔画像(D1)が格納されており、
氏名イメージは RC2NameImage が同じEFから読み出します。
-
インスタンスの説明を返します
Declaration
Swift
override public var description: String { get } -
符号化データを返します
Declaration
Swift
@objc public var encoded: Data { get } -
顔画像(JPEG2000)を返します
Remark
顔画像が格納されていない場合はnilが返ります (1歳未満の中長期在留者・特別永住者では格納されません)Declaration
Swift
@objc public var data: Data? { get } -
顔画像をCGImageオブジェクトで返します
Remark
顔画像が格納されていない場合・デコードに失敗した場合は nilが返ります(格納の有無はdataで判別できます)Declaration
Swift
@objc public var image: CGImage? { get }