[UWP][InkCanvas] 保存した画像を表示する

スポンサーリンク

前回の記事で、描画した線をファイルに保存しました。

保存した画像ファイルを開くにはInkCanvasのInkPresenter.StrokeContainer.LoadAsync()メソッドを使用します。

コード例は以下の通りです。

以下にサンプルコードを示します

var openPicker = new Windows.Storage.Pickers.FileOpenPicker();
openPicker.SuggestedStartLocation = Windows.Storage.Pickers.PickerLocationId.PicturesLibrary;
openPicker.FileTypeFilter.Add(".png");
Windows.Storage.StorageFile file = await openPicker.PickSingleFileAsync();
if (null != file)
{
    using (var stream = await file.OpenSequentialReadAsync())
    {
        try
        {
            await inkCanvas.InkPresenter.StrokeContainer.LoadAsync(stream);
        }
        catch (Exception ex)
        {
            Debug.WriteLine(ex.Message);
        }
    }
}
Please follow and like us:

コメント

タイトルとURLをコピーしました