1

WinRT Toolkit を使用してグラフを生成しました。このチャートをpngファイルまたは他の画像ファイルに保存したい。私は WriteableBitmapSaveExtensions を使用していますが、現在のコードのように動作します:

MemoryStream ms = await WinRTXamlToolkit.Composition.WriteableBitmapRenderExtensions.RenderToPngStream(chart);
Windows.Storage.Pickers.FileSavePicker savePicker = new Windows.Storage.Pickers.FileSavePicker();
savePicker.SuggestedStartLocation = Windows.Storage.Pickers.PickerLocationId.PicturesLibrary;
savePicker.FileTypeChoices.Add("JPG file", new List<string>() { ".png" });
Windows.Storage.StorageFile file = await savePicker.PickSaveFileAsync();
using (Stream x = await file.OpenStreamForWriteAsync())
      {
            x.Seek(0, SeekOrigin.Begin);
            ms.WriteTo(x);
      }

このコードの問題は、線なしでグラフを保存することです! たとえば、これは私の勝利ストア アプリのグラフです。

ここに画像の説明を入力

私のpngファイルは次のとおりです。

ここに画像の説明を入力

誰かがこの奇妙なことで私を助けることができますか?

よろしく、マット。

4

0 に答える 0