在我的应用程序中,我正在拍摄图像并保存在文档目录中。 在tableView中显示时,图像显示正常,但在Web视图中加载时使用xml和xslt本地创建的HTML的相同图像显示以下错误
<Error>: ImageIO: PNG invalid PNG file: iDOT doesn't point to valid IDAT chunk
当从照片库中捕获图像时,在模拟器上正常工作。 有人可以帮我吗。 xslt for images的代码是
<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>
答案 0 :(得分:2)
最后我解决了这个问题。 在以png格式捕获时保存图像而不是以jpeg格式保存它们。