我在互联网上探索了两天,仍然无法找到良好的开端。我想用c#编写代码来获取.jpeg二进制文件并对其进行解码并显示图像。我看到的每个地方都有很多关于jpeg算法的解释,但我仍然找不到关于如何解析和解码这个文件的很好的解释。我的意思是,例如,我怎么能知道霍夫曼DC表以什么数字开头,并以什么数字结束? 我很感激,如果有人可以链接我,我可以找到有关解析二进制jpeg文件的解释。 谢谢你,对不起我的英语。
答案 0 :(得分:5)
相信我,这不是你能做的事情。我不会用长杆各种米来触摸那个东西......
这里有以下网站:
IJG是一个非正式小组,负责编写和分发广泛使用的JPEG图像压缩免费库。第一个版本于1991年10月7日发布。
libjpeg有源代码。
如果您只是想看一下,http://elm-chan.org/fsw/tjpgd/00index.html这里有
的来源TJpgDec是一款通用的JPEG图像解压缩器模块,针对小型嵌入式系统进行了高度优化。
它甚至是
平台独立。用ANSI-C编写。
微小很容易在C#中重新实现:-)