0

私は JavaScript で Windows 8 のペイント プログラムに取り組んできましたが、問題に遭遇しました。キャンバスから画像をエクスポートする方法がわかりません。私は FileSavePicker にある程度精通していますが、助けが必要です。

これを見つけましたが、「エンコーディング」変数を作成する方法がわかりません: Windows 8 でキャンバスを画像として保存する

もっと簡単な方法があれば、または誰かがそれを説明できれば、それは大きな助けになるでしょう.

4

2 に答える 2

0

最終的に、Html を使用して Windows 8 アプリを作成するいくつかの問題を解決するために、C# と Xaml に切り替えました。

Html と JavaScript はなじみがあり、好きでしたが、Xaml と C# について詳しく知ると、より好きになりました。たとえば、<div>インターフェイスのほぼすべてのセクションで使用する代わり<Grid>に、、、、、などを使用できます。しかし、この特定の問題については、かなり迅速に解決しました。<Border><StackPanel>

public async void Preview_Update()
{
    RenderTargetBitmap bitmap = new RenderTargetBitmap();
    await bitmap.RenderAsync(canvas);
    image.Source = bitmap;
}

FileSavePickerの場合は、非常に単純です。

于 2015-01-12T14:45:53.763 に答える