Wpf 某些图片无法在图像上显示

Wpf 某些图片无法在图像上显示,wpf,image,bitmapimage,Wpf,Image,Bitmapimage,我有一些不清楚,我得到了1个图像,将显示从URL的图像为基础。有一些图像出现异常。以下是我的代码: If File.Exists(myequip) Then image1 = New BitmapImage() image1.BeginInit() image1.UriSource = New Uri(myequip, UriKind.Relative) image1.CacheOption = BitmapCacheOption.OnLoad

我有一些不清楚,我得到了1个图像,将显示从URL的图像为基础。有一些图像出现异常。以下是我的代码:

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照片查看器打开图像时,它会显示图片。没有腐败。知道为什么会发生这种情况吗?

尝试将您的UriKind更改为absolute,并请检查您的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

更好的是,根本不要设置UriKind:image1.UriSource=newurimyequip。是的,克莱门斯,我不再放UriKind了。直截了当地说: