如何在WinPhone上用手指擦除部分图像
本文关键字:手指 擦除部 图像 WinPhone | 更新日期: 2023-09-27 18:31:46
我有繁重的任务要做。我有简单的WinPhone银光页面,页面上有Canvas。在画布上,我有照片的图像控制。我希望用户可以通过手指擦除图像控件上的部分图片(类似于MS Paint中的擦除)。更改照片后,用户可以保存新图像。
我没有为这项任务提供解决方案。
你能帮帮我吗?
将另一个画布放入画布中,覆盖图像。让用户在此新画布上绘制(在画布上绘制内容)。通过调用 WritableBitmap.Render(parentCanvas) 和 SaveJpeg(保存可写位图)来保存结果。您可能需要添加一些转换来处理不同的图像大小。
您可以将图像放在网格中,并在顶部放置一个InkPresenter,只需使用白色墨水即可擦除。这是开始使用墨迹演示器:链接。最后,当您想要保存结果时,只需使用WriteableBitmap.Render和MediaLibrary.SaveJpeg保存网格即可将其保存到用户Library中。