解析 jpeg 二进制文件

parse jpeg binary file

我在互联网上探索了两天,仍然找不到一个好的开始。我想用 c# 编写代码来获取 .jpeg 二进制文件并将其解码并显示图像。我到处看都有很多关于 jpeg 算法的解释,但我仍然找不到关于如何解析和解码这个文件的好的解释。我的意思是,例如,我怎么知道 Huffman DC table 以什么数字开始,以什么数字结束? 如果有人可以 link 我可以找到有关解析二进制 jpeg 文件的解释,我将不胜感激。 谢谢你,对不起我的英语。

相信我,这不是你能做到的。一根杆长几米的东西我是不会碰的...

http://ijg.org/

这里有以下网站:

IJG is an informal group that writes and distributes a widely used free library for JPEG image compression. The first version was released on 7-Oct-1991.

这里有 libjpeg 的源代码。

如果你只是想看看,这里http://elm-chan.org/fsw/tjpgd/00index.html

的来源

TJpgDec is a generic JPEG image decompressor module that highly optimized for small embedded systems.

偶数

Platform independent. Written in ANSI-C.

它很小,很可能很容易在 C# 中重新实现 :-)