第一部分:

- JPEG格式由SOI(start of image)标记码:0xFF, 0xD8
- APP0(application)标记码:0xFF, 0xE0
- Lp2 APP0标记码:0x00, 0x10
- Identifier JFIF识别码:0x4A, 0x46, 0x49, 0x46, 0x00
- Version JFIF版本号:0x01, 0x01
- Units单位:0x01
- Xdensity水平分辨率:0x00, 0x60(90dpi)
- Ydensity垂直分辨率:0x00, 0x60(90dpi)
- Xthumbnail水平点数:0x00
- Ythumbnail垂直点数:0x00
第二部分:

- DQT(define quantization table)标记码:0xFF, 0xDB
- Lq2 DQT标记码:0x00, 0x43(67字节)
(Pq, Tq) 1 在基本系统中Pq=0,Tq=0~1 00(说明后面量化表中的每个值为1个字节)
Q0 1或2 量化表的值 02
Q1 1或2 量化表的值 01
…
Qn 1或2 量化表的值 0c
第三部分:

第四部分:
该部分开头为0xFF 0xC0,该部分为SOF(start of frame)标记,基线离散余弦变换
标记结构 字节数 意义 对应数据(十六进制)
0xFF 1 FF
0xC0 1 C0
Lf 2 SOF标记码长度 11(17字节)
P 1 基本系统中为8 08
Y 2 图像高度 00 08(8个像素)
X 2 图像宽度 00 08(8个像素)
Nf 1 为1代表灰度图,为3代表彩色图 03(彩色)
C1 1 成分编号 1 01
(H1, V1) 1 第一个采样因子 22
Tq1 1 该量化表编号 00
…
Cn 1 成分编号n 03
(Hn,Vn) 1 第n个采样因子 11
Tqn 1 该量化表编号 01
网友评论