解析jpeg二进制文件

时间:2015-04-15 15:19:01

标签: c# jpeg decode

我在互联网上探索了两天,仍然无法找到良好的开端。我想用c#编写代码来获取.jpeg二进制文件并对其进行解码并显示图像。我看到的每个地方都有很多关于jpeg算法的解释,但我仍然找不到关于如何解析和解码这个文件的很好的解释。我的意思是,例如,我怎么能知道霍夫曼DC表以什么数字开头,并以什么数字结束? 我很感激,如果有人可以链接我,我可以找到有关解析二进制jpeg文件的解释。 谢谢你,对不起我的英语。

1 个答案:

答案 0 :(得分:5)

相信我,这不是你能做的事情。我不会用长杆各种米来触摸那个东西......

http://ijg.org/

这里有以下网站:

  

IJG是一个非正式小组,负责编写和分发广泛使用的JPEG图像压缩免费库。第一个版本于1991年10月7日发布。

libjpeg有源代码。

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

的来源
  

TJpgDec是一款通用的JPEG图像解压缩器模块,针对小型嵌入式系统进行了高度优化。

它甚至是

  

平台独立。用ANSI-C编写。

微小很容易在C#中重新实现:-)