2012-09-12 54 views
-1

我在Windows Server 2003上打开JPG(甚至是TIF)文件时出现问题。 没有程序要打开图片。 我尝试使用Windows预览,MS Paint和事件Paint.NET。在Windows Server 2003上无法打开JPG文件

Thad“坏”文件由OpenText OCR软件生成。

当我将该“坏”文件复制到我的机器时,所有工作正常。 然后我在我的电脑上重新保存图像,并放回到Windows Server 2003 - 所有的作品!

似乎Windows Server 2003不支持这种格式,但为什么? 任何人都可以帮忙吗?

消息形式MSPAINT:


油漆


C:\ TEMP \ output.jpg 画图程序无法读取此文件。 这不是一个有效的位图文件,或者它的格式目前不受支持。


OK


+0

问题是有关编程。问题在于,我无法通过使用C#语言中的Bitmap类的构造函数来打开图像。我花了几个小时寻找解决方案(谷歌,测试,阅读论坛),没有任何东西。 我终于完成了二进制编辑器和JPEG规范。 – fakir314

回答

0

最后,我发现有一些头JPEG内容和终止JPEG内容后添加之前添加到JPEG文件。通过使用十六进制编辑器并与常规JPEG文件进行比较可以看出。

解决方案是保持两个JPEG标记0xFFD8和0xFFD9之间的内容。

约JPEG格式有用的信息来源: http://www.media.mit.edu/pia/Research/deepview/exif.html

相关问题