APNGのデコード

Posted on Mon 30 September 2024 in 雑書き

APNGのデコードの色々

APNGの構造

PNGと同じ部分は飛ばします 数値の型はすべてBigEndianです

fcTL

SequenceNumber: uint(4 bytes)
Width: uint(4 bytes)
Height: uint(4 bytes)
XOffset: uint(4 bytes)
YOffset: uint(4 bytes)
DelayNum: ushort(2 bytes)
DelayDen: ushort(2 bytes)
DisposeOp: byte(1 byte)
BlendOp: byte(1 byte)

fdAT

SequenceNumber: uint(4 bytes)
Data: (先頭にあるLength - 4 bytes)