c# - 在 c# wpf 中从 Memorystream 获取图像源

标签 c# wpf memorystream imagesource

如何使用 C# 在 WPF 中从 MemoryStream 获取 ImageSource?或者将 MemoryStream 转换为 ImageSource 以在 wpf 中将其显示为图像?

最佳答案

using (MemoryStream memoryStream = ...)
{
    var imageSource = new BitmapImage();
    imageSource.BeginInit();
    imageSource.StreamSource = memoryStream;
    imageSource.EndInit();

    // Assign the Source property of your image
    image.Source = imageSource;
}

关于c# - 在 c# wpf 中从 Memorystream 获取图像源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6588974/

相关文章:

c# - 如何使用 C# 在 WPF 中的 Canvas 上垂直添加矩形?

c# - 从 MemoryStream 获取子字符串而不将整个流转换为字符串

c# - 我的代码是否正确清理了它的 List<MemoryStream>?

c# - 适用于 Xamarin Android 的袖珍狮身人面像

c# - AddOrGetExisting 不考虑过期

wpf - 如何在后台 WPF 进程中呈现 <image>?

wpf - 通过 DataBinding 在 UserControl 中设置自定义属性

c# - 将 gZipStream 与一个或两个内存流一起使用会产生很大的不同

c# - 机器人框架禁用用户输入框

c# - 约束到基类有什么意义?