有些图片无法在图像上显示

时间:2014-06-26 08:07:28

标签: wpf image bitmapimage

我有一些不清楚的地方,我得到了1张图片,它将根据网址显示图片。有一些图像会出现异常。以下是我的代码:

If File.Exists(myequip) Then
      image1 = New BitmapImage()
      image1.BeginInit()
      image1.UriSource = New Uri(myequip, UriKind.Relative)
      image1.CacheOption = BitmapCacheOption.OnLoad
      image1.EndInit()
      imgequip.Source = image1
      imgequip.Stretch = Stretch.Fill
End If

JPG中的所有图片。 EndInit跳转异常。当我使用Windows照片查看器打开图像时,它有图片。没有损坏。知道为什么会这样吗?

1 个答案:

答案 0 :(得分:0)

尝试将你的UriKind改为绝对,请检查你的uristring(myequip)

  image1 = New BitmapImage()
  image1.BeginInit()
  image1.UriSource = New Uri(myequip, UriKind.Absolute)
  image1.CacheOption = BitmapCacheOption.OnLoad
  image1.EndInit()
  imgequip.Source = image1
  imgequip.Stretch = Stretch.Fill