- 1、本文档共3页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
JPEG文件交换格式结构框架示例
JPEG各标记/数据段框架示例
(各段按照给出的顺序首尾相连)
本框架示例可以兼容一般的JPEG压缩数据流,也就是说只需得到源图像的[图像行数]和[图像列数]以及按照给出的量化表和哈夫曼编码表编码得出的[图像数据]就能够组成JPEG交换格式图像文件。
例子的相关参数和注意事项:
①本例子采用非分级(non-hierarchical)的基于DCT连续模式(sequential DCT-based)中的基线(baseline)操作模式
②JFIF版本号为1.02,无缩略图,无JFIF扩展项和其他应用软件的扩展项目
③图像输入分量个数为3,分别是Y、Cb、Cr ;Y采用4:4:4子采样,Cb和Cr采用4:2:0子采样
④[]中的数据见下文或由源图像本身属性给出
⑤[图像行数]和[图像列数]根据源图像大小设置,不得大于65535
⑥本文中所给出的数据均采用十六进制
SOI : FFD8
APP0 : FFE0 0010 40102 01 0060 0060 00 00
DQT :FFDB 0043 00 [DC量化表]
FFDB 0043 01 [AC量化表]
SOF : FFC0 OO11 08 [图像行数(16-bits)] [图像列数(16-bits)] 03 012200 021101 031101
DHT : FFC4 001F 00 [亮度DC哈夫曼编码表(BITS + HUFFVAL)]
FFC4 00B5 10 [亮度AC哈夫曼编码表(BITS + HUFFVAL)]
FFC4 001F 01 [色度DC哈夫曼编码表(BITS + HUFFVAL)]
FFC4 00B5 11 [色度AC哈夫曼编码表(BITS + HUFFVAL)]
SOS : FFDA 000C 03 0100 0211 0311 00 3F 00 [图像数据]
EOI : FFD9
附:JPEG建议的量化表与哈夫曼编码表的数据形式
量化表
DC系数量化表:
0x08 06 06 07 06 05 08 07 07 07 09 09 08 0A 0C 14 0D 0C 0B 0B 0C 19 12 13 0F 14 1D 1A 1F 1E 1D 1A 1C 1C 20 24 2E 27 20 22 2C 23 1C 1C 28 37 29 2C 30 31 34 34 34 1F 27 39 3D 38 32 3C 2E 33 34 32;
AC系数量化表:
0x09 09 09 0C 0B 0C 18 0D 0D 18 32 21 1C 21 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32;
哈夫曼编码表
BITS:
亮度DC : 0x00 01 05 01 01 01 01 01 01 00 00 00 00 00 00 00;
亮度AC : 0x00 02 01 03 03 02 04 03 05 05 04 04 00 00 01 7D;
色度DC : 0x00 03 01 01 01 01 01 01 01 01 01 00 00 00 00 00;
色度AC : 0x00 02 01 02 04 04 03 04 07 05 04 04 00 01 02 77;
HUFFVAL:
亮度DC个数mt为12 : 0x00 01 02 03 04 05 06 07 08 09 0A 0B;
亮度AC个数mt为162 : 0x01 02 03 00 04 11 05 12 21 31 41 06 13 51 61 07 22 71 14 32 81 91 A1 08 23 42 B1 C1 15 52 D1 F0 24 33 62 72 82 09 0A 16 17 18 19 1A 25 26 27 28 29 2A 34 35 36 37 38 39 3A 43 44 45 46 47 48 49 4A 53 54 55 56 57 58 59 5A 63 64 65 66 67 68 69 6A 73 74 75 76 77 78 79 7A 83 84 85 86 87 88 89 8A 92 93 94 95 96 97 98 99 9A A2 A3 A4 A5 A6 A7 A8 A9 AA B2 B3 B4 B5 B6 B7 B8 B9 BA
文档评论(0)