2

メトロ アプリケーションで BitmapImage を WriteableBitmap オブジェクトに変換するにはどうすればよいですか? 私はしばらく探していましたが、助けていただければ幸いです

4

1 に答える 1

0

私が理解しているように、サードパーティのライブラリなしで行うのは本当に難しいです。それでも、 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;
于 2013-05-01T15:30:00.527 に答える