保存画布绘图

本文关键字:绘图 布绘图 保存 | 更新日期: 2023-09-27 18:33:59

我创建了一个应用程序,允许用户在画布上绘制图片。我希望用户也能够将该绘图保存到他的媒体库中。我已经在隔离存储上查找了信息,但这不是我想要的,还是我错了?

谢谢。

保存画布绘图

您可以将画布渲染为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