これが問題です。ローカル ドライブからファイルを開き、編集できるように WritableBitmap にします。しかし、問題は、Uri などから WritableBitmap を作成できないことです。また、ファイルを BitmapImage で開く方法は知っていますが、ファイルを WritableBitmap として開く方法がわかりません。ファイルを WritableBitmap に直接開く方法はありますか?ない場合、BitmapImage を WritableBitmap に変換する方法はありますか? みんなありがとう。
6518 次
3 に答える
4
画像ファイルをBitmapImageにロードし、それをWriteableBitmapのソースとして使用できます。
BitmapImage bitmap = new BitmapImage(new Uri("YourImage.jpg", UriKind.Relative));
WriteableBitmap writeableBitmap = new WriteableBitmap(bitmap);
于 2010-11-23T09:00:57.530 に答える
1
私は専門家ではなく、インテリセンスなどにすぐにアクセスすることはできませんが、ここに行きます...
var fileBytes = File.ReadAllBytes(fileName);
var stream = new MemoryStream(fileBytes);
var bitmap = new BitmapImage(stream);
var writeableBitmap = new WritableBitmap(bitmap);
完璧な例ではありませんが、正しい方向を示すにはこれで十分です。そう願っています。
于 2010-11-23T09:00:16.673 に答える