我得到了一个web服务,它创建一个PNG文件并返回一个链接。 然后这个图形被一个网站(ASP.NET)使用。PNG图像不会显示在IE7或Firefox中,但在Opera中工作
IE7 & Firefox 3无法显示此图像,但在Opera 9.5中正常工作。
有没有人跑过相同的问题?
编辑: 内容类型设置为image/png。 该图像是由第三方供应商提供的图书馆创建的,并未向公众开放。
是否有机会检查png文件是否符合标准?
我得到了一个web服务,它创建一个PNG文件并返回一个链接。 然后这个图形被一个网站(ASP.NET)使用。PNG图像不会显示在IE7或Firefox中,但在Opera中工作
IE7 & Firefox 3无法显示此图像,但在Opera 9.5中正常工作。
有没有人跑过相同的问题?
编辑: 内容类型设置为image/png。 该图像是由第三方供应商提供的图书馆创建的,并未向公众开放。
是否有机会检查png文件是否符合标准?
原来,PNG没有用正确的dpi设置渲染。几个月后出现的一个微妙的错误。
原则上,IE7和FF都可以显示PNG图像。因为看起来你的PNG不完全符合这些浏览器的渲染引擎(或标准?)。
很难确定问题出在哪里,而不知道图像是如何创建的。你在使用哪个库?你有样品代码吗?
编辑(在阅读Yuval A的评论之后): 您还可以检查Web服务器发送的HTTP响应是否为PNG图像设置了正确的内容类型。浏览器可能需要正确显示图像。
检查您的Web服务如何“返回链接”。 它在HTML响应中是否正确表示? (即在IMG标签具有正确SRC?)