WPF下载的图像似乎不起作用

时间:2013-11-05 17:01:09

标签: c# wpf image xaml downloading

这有点奇怪...某些图片......不确定它们之间的区别(所有.jpg文件)似乎在WPF中都不起作用...直到我在油漆中重新打开它们(即使没有做任何改动。虽然我意识到重新开始jpg会改变它。)

带有

的非常简单的XAML文件
<Image Source="C:\Users\Bob\Desktop\ChromeTest.jpg" />

在通过chrome或IE下载的文件上不起作用(错误消息“值不在预期范围内”)...但如果我重新保存它就可以正常工作...我错过了什么显而易见吗?

(我也尝试了一些.NET方法,他们似乎都出现了同样的问题,不管怎样。)

感谢。

1 个答案:

答案 0 :(得分:2)

不确定但是得到了这个链接here,其中讨论了带有损坏数据的错误jpg文件(corrupt color profile)。

它还提供了一种解决方法,即在图像上设置CreateOptionsIgnoreColorProfile将适用于那些损坏的图像。

也可以为您的图片试一试,看看问题是否得到解决 -

<Image>
  <Image.Source>
     <BitmapImage CreateOptions="IgnoreColorProfile" 
                  UriSource="C:\Users\Bob\Desktop\ChromeTest.jpg"/>
  </Image.Source>
</Image>