【问题标题】:BitmapImage WriteableBitmap in windows store - metroWindows 商店中的 BitmapImage WriteableBitmap - 地铁
【发布时间】:2013-05-01 23:30:00
【问题描述】:

如何在 Metro 应用程序中将 BitmapImage 转换为 WriteableBitmap 对象? 我一直在寻找一段时间,但我没有地方 任何帮助将不胜感激

【问题讨论】:

    标签: visual-studio-2012 windows-store-apps


    【解决方案1】:

    据我了解,没有第三方库真的很难做到。

    不过,您可以从 StorageFile 创建 WritableBitmap

    public static async Task<WriteableBitmap> writableImageFromFile(StorageFile file)
    {
        IRandomAccessStream fileStream = await file.OpenAsync(FileAccessMode.Read);
    
        WriteableBitmap writableBitmap = new WriteableBitmap(1, 1);
        writableBitmap.SetSource(fileStream);
    
        return writableBitmap;
    }
    

    别忘了:

    using System;
    using System.Threading.Tasks;
    using Windows.Storage;
    using Windows.Storage.Streams;
    using Windows.UI.Xaml.Media.Imaging;
    

    【讨论】:

      猜你喜欢
      • 2012-07-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-02-19
      • 1970-01-01
      • 2013-03-15
      相关资源
      最近更新 更多