Open LambdaNote opened 6 years ago
[ ] 図3.5のチャンクの順 [IDHR sRGB tEXt IDAT]ではなく[IDHR tEXt sRGB IDAT] (#368 より)
[IDHR sRGB tEXt IDAT]
[IDHR tEXt sRGB IDAT]
[x] コード中のcrcの計算
io.WriteString(crc, "tEXt")
↓
io.WriteString(crc, "tEXt") crc.Write(byteData)
(#369 より)
tEXt チャンクの書式についてですが、 仕様 によるとdata fieldには (Keyword)\x00(Text) の形式のデータが入るようなので、実際にdata fieldに書き込まれるデータとしては例えば "Comment\x00ASCII PROGRAMMING++" のようなものが正しいのではないでしょうか?
tEXt
(Keyword)\x00(Text)
"Comment\x00ASCII PROGRAMMING++"
[ ] 図3.5のチャンクの順
[IDHR sRGB tEXt IDAT]
ではなく[IDHR tEXt sRGB IDAT]
(#368 より)[x] コード中のcrcの計算
↓
(#369 より)