解析jpeg文件,SOS标记
我在解析 jpeg 文件时遇到问题。当我点击 SOS(扫描开始)标记时,有几个字节,这意味着我不明白。下图中,在SOS标记之后,有2个字节的头长度(图中的Ls部分)。但是图片上的其余数据意味着什么(例如 Ns、Cs1 等...),以及纯数据从哪里开始?
I'm having problem with parsing jpeg file. When I hit SOS (start of scan) marker, there are few bytes which meaning I don't understand. In picture bellow, after SOS marker, there are 2 bytes for header length (Ls part on the picture). But what the rest of data on picture mean (for example Ns, Cs1 etc....), and where the pure data starts?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
Cs1 是组件选择索引,这指的是 SOF 部分(其中指定了水平和垂直采样因子)
Td1 是当前组件 (Cs1) 的 DC 表选择器
Ta1 是当前组件 (Cs1) 的 AC 表选择器
Ss、Se 和 Ah,Al 定义当前扫描数据的光谱选择(这在渐进位图中使用。在第一轮渲染中,仅显示较低频率,在最后一轮渲染中,显示更详细的频率
)数据在 Al 之后开始
总之,
Cs1 is a components selection index, This refers back to the SOF section (where horizontal and vertical sampling factors are specified)
Td1 is the DC table selector for the current component (Cs1)
Ta1 is the AC table selector for the current component (Cs1)
Ss, Se and Ah,Al define the spectral selection for the current scan data (this is used in progressive bitmaps. In the first round of rendering, only lower frequencies are shown, in the final round, more detailed frequencies are shown)
The scan data starts after Al
In summary,