我创建了一个应用程序,可让用户在画布上绘制图片。我希望用户也能够将该绘图保存到他的媒体库中。我查找了有关 IsolatedStorage 的信息,但这不是我想要的,还是我错了?
谢谢。
我创建了一个应用程序,可让用户在画布上绘制图片。我希望用户也能够将该绘图保存到他的媒体库中。我查找了有关 IsolatedStorage 的信息,但这不是我想要的,还是我错了?
谢谢。
您可以将画布渲染为WriteableBitmap
var bitmap = new WriteableBitmap(400, 400);
bitmap.Render(canvas, null);
bitmap.Invalidate();
然后,您可以将其编码为 JPEG 并保存到隔离存储中,如本博文中所述。
使用 MediaLibrary SavePictureToCameraRoll 方法。有关完整示例,请参阅本文:http: //msdn.microsoft.com/en-us/library/ff769549 (v=VS.92).aspx