【发布时间】:2012-02-14 11:04:01
【问题描述】:
当我使用 Photoshop 另存为功能并选择 jpeg 文件格式时,我得到以下窗口:
如您所见,我选择Baseline ("Standard") 格式和最高画质。当我在十六进制编辑器中打开这张图片时,我看到了几个 FF DB 标记(这是量化表的开始)。还没有问题,但让我们看下一张图片:
如上图所示,地址行BDA 开始FFDB 标记。前两个字节是 00 84,这意味着这个标记包含 132 个字节的数据。做一些数学运算,我们可以得出结论,这个标记定义了两个量化表。第一个表的值为:0C 08 08 08 09 等...
在同一个文件中,还有一个 FFDB 标记,从 2885 地址行开始,如图所示:
同样,前两个字节的值是 00 84,这意味着 132 个字节的数据。但是这一次,第一个量化表的值是:01 01 01 etc...
如何知道我应该使用哪个 FF DB 标记,以及为什么文件中有多个 FFDB 标记?
【问题讨论】:
-
先生。 M - 对于此类问题,您可以直接给我发电子邮件 :)
标签: compression jpeg quantization