format†
| MARKER(2) | | | | | |
SOI | FFD8(2) | | | | | |
COM | | FFFE(2) | 13,size(2) | comment(11) | | |
APP0 | | FFE0(2) | 16,size(2) | JFIF(4) | (4) | x(1),y(1),(6) |
APP1 | | FFE1(2) | 48,size(2) | Exif(4) | 0000(2) | exifdata(40) |
APPn | | FFEn(2) | | | | |
APPD | | FFED(2) | | | | |
DQT | | FFDB(2) | 67,size(2) | (1) | (64) | |
DHT | | FFC4(2) | 31,size(2) | (29) | | |
SOF0 | | FFC0(2) | 17,size(2) | (3) | height(2),width(2) | (8) |
SOS | | FFDA(2) | 12,segment(2) | 3,(1)0100,0211,0311(6) | 003F00(3) | |
| | hufman(8) | | | | |
EOI | FFD9(2) | | | | | |
EXIF†
JPEGHeader | FFE1(2) | 48,size(2) | payload(46) | 備考 |
EXIFHeader | | | 457869660000(6) | |
---------- | ------- | | ↓ここからカウント | |
TIFFHeader | | | 49492A00(4) | 4949 はlittle endian |
offset | | | 08000000(4) | 8固定 |
内容の数 | | | 0200(2) | N=2 |
---------- | ------- | | | ここから12バイトがN回 |
| タグ | | 9B9C(2) | |
| 数値タイプ | | 0100(2) | |
| 数 | | 04000000(4) | payloadサイズが計算できる |
| offset/payload | | 1A000000(4) | 4バイト以下の場合はここにpayload |
---------- | ------- | | | |
| タグ | | 9B9C(2) | |
| 数値タイプ | | 0100(2) | |
| 数 | | 04000000(4) | |
| offset/payload | | 1A000000(4) | |
---------- | ------- | | | |
info†
tool†
jpeg_title.pm
make_thumb.pl