【问题标题】:Some picture cannot display on image某些图片无法在图片上显示
【发布时间】:2014-08-17 00:09:22
【问题描述】:

我有一些不清楚的地方,我得到了 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 照片查看器打开图像时,它有图片。没有损坏。知道为什么会这样吗?

【问题讨论】:

    标签: wpf image bitmapimage


    【解决方案1】:

    尝试将您的 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
    

    【讨论】:

    • 更好的是,根本不设置 UriKind:image1.UriSource = New Uri(myequip).
    • 是的,克莱门斯,我不再放 urikind。直截了当:)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-08-14
    • 2016-07-21
    • 2015-05-06
    • 1970-01-01
    • 1970-01-01
    • 2010-11-01
    • 1970-01-01
    相关资源
    最近更新 更多