0

在我的应用程序中,我正在拍摄图像并保存在文档目录中。在 tableView 中显示时,图像显示正常,但在 Web 视图中加载相同的图像时,从 xml 和 xslt 本地创建的 HTML 显示以下错误

<Error>: ImageIO: PNG invalid PNG file: iDOT doesn't point to valid IDAT chunk

从照片库捕获图像时,在模拟器上工作正常。有人可以帮我吗。图像的 xslt 代码是

<xsl:for-each select="PrecisionVestor/PhotoSection/Photo">
<div style="width:46%; height:180px; float:left; margin-top:10px; margin-left:2%; margin-right:2%;">
<div class="caption_pic" >
<img style="background-size:cover;">
<xsl:attribute name="src">
<xsl:value-of select="PhotoPath" />
</xsl:attribute>
</img>
</div>
<div class="caption_txt" ><xsl:value-of select="Note" /></div>
</div>
</xsl:for-each>
4

1 回答 1

2

最后我解决了这个问题。而不是在以 png 格式捕获时保存图像,而是以 jpeg 格式保存它们。

于 2013-04-04T05:27:23.450 回答