我们有一个webbapplication这需要将被上载并调整大小的图像。 调整大小库我们使用保存的所有图片与32位深度无论深度为之前。

我们有一个在线的客户端,可以通过HTML文件查看图片和所有的罚款在那里。所有图片都正确显示。

<强>的问题:结果 我们也有一个VB-WinForm的应用程序,下载图片,并显示在一个HTML文件在本地的WebBrowser控件。但这里所有的图片都将被拒绝(不渲染),只需红十字会。如果我们创建一个静态的html文件,在他们IMG标签在本地,它是相同的。具有32位深度的所有照片被示出为红色的杂交。

如果我们重新保存图片与24位深度奇迹般地再次工作。所以ofcourse这是我们的“解决办法”,让调整大小图书馆保存有24位深度的所有图片代替。

<强>要点:结果 当在本地的HTML文件本地引用32位的JPG文件显示在IE中正确的联机而不当。 (这是真实的IE8上都WINXP和Windows7)。在Mozilla打开了同一个本地的HTML文件显示OK。

<强>问题: 我用Google搜索这个有很多,但一直没有找到这个“问题”什么。这是IE8的错误?

有帮助吗?

解决方案

我有完全一样的问题,我自己的web应用。

这不仅是从IE8问题,但很多其他的浏览器不能够支持在一个jpg文件32位深度。

有关的同时,没有解决方案存在。尽量把图片转换为24位深度。或等待IE9.0自带很快。这是你拥有的唯一途径。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top