2008-12-04 54 views
1

我得到了一个web服务,它创建一个PNG文件并返回一个链接。 然后这个图形被一个网站(ASP.NET)使用。PNG图像不会显示在IE7或Firefox中,但在Opera中工作

IE7 & Firefox 3无法显示此图像,但在Opera 9.5中正常工作。

有没有人跑过相同的问题?

编辑: 内容类型设置为image/png。 该图像是由第三方供应商提供的图书馆创建的,并未向公众开放。

是否有机会检查png文件是否符合标准?

回答

0

原来,PNG没有用正确的dpi设置渲染。几个月后出现的一个微妙的错误。

1

原则上,IE7和FF都可以显示PNG图像。因为看起来你的PNG不完全符合这些浏览器的渲染引擎(或标准?)。

很难确定问题出在哪里,而不知道图像是如何创建的。你在使用哪个库?你有样品代码吗?

编辑(在阅读Yuval A的评论之后): 您还可以检查Web服务器发送的HTTP响应是否为PNG图像设置了正确的内容类型。浏览器可能需要正确显示图像。

0

检查您的Web服务如何“返回链接”。 它在HTML响应中是否正确表示? (即在IMG标签具有正确SRC?)

相关问题