【问题标题】:Load byte[] into a System.Windows.Controls.Image at Runtime在运行时将 byte[] 加载到 System.Windows.Controls.Image
【发布时间】:2009-02-24 20:20:55
【问题描述】:

我有一个 byte[] 代表一个 .png 文件。我正在通过 WebClient 下载此 .png。当 WebClient 下载了我通过 URL 引用的 .png 时,我得到一个字节 []。我的问题是,如何将 byte[] 加载到 WPF 中的 System.Windows.Controls.Image 元素中?谢谢。

注意:这是对我在这里提出的问题的补充:Load a byte[] into an Image at Runtime。我最初的问题不够具体,但答案仍然相关。

【问题讨论】:

    标签: c# wpf image


    【解决方案1】:

    使用PngBitmapDecoder。文档显示了示例用法。

    【讨论】:

      【解决方案2】:

      除了您在另一个问题上得到的答案之外......应该可以正常工作,您还应该能够创建一个 BitmapImage 对象并将 UriSource 设置为 Web URI,而不是使用 Web 客户端,然后设置 Image。来源到 BitmapImage..See This

      【讨论】:

        猜你喜欢
        • 2010-10-09
        • 1970-01-01
        • 1970-01-01
        • 2015-10-13
        • 1970-01-01
        • 2011-03-25
        • 2012-08-06
        相关资源
        最近更新 更多