前回の記事で、描画した線をファイルに保存しました。
保存した画像ファイルを開くには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:
コメント