问题标签 [eraser]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
xamarin - 如何在 SKCanvasView 上徒手擦除?
我正在尝试在 Xamarin.Forms 中制作绘图应用程序。我能够绘制路径。我的问题是,当用户尝试在绘图上擦除时,如何删除部分路径。我尝试了以下方法:
我正在使用 SkiaSharp 库。
flutter - 在画布上颤动绘画并擦除绘画
我正在开发一个画布绘图模块,我需要擦除用户绘图
基本面是
- 在画布中添加图像
- 用户可以使用铅笔在图像上绘图(即黑色)现在用户可以在擦除功能上擦除此黑色(即清除用户绘图)
我的尝试是:
但我只得到黑线
参考 https://github.com/yellowQ-software/yellowQ-Flutter-Image-Painter
编辑-----我编辑过
但不工作但得到custom painter called canvas.save() or canvas.saveLayer() at least 773 more times than it called canvas.restore().
有什么帮助吗?
shortcut - Wacom 数位板快捷键 - 创建类似于 Wacom 数位板的击键 -> 擦除快捷键
特别是,我有兴趣制作一个 Keystroke 快捷键,它与笔的 Tablet -> Eraser 快捷键类似,但 OneNote 的 Panning Hand 除外。
也就是说,只要按住钢笔按钮,平移手就会被激活,然后我一松开按钮,就会有相同的 OneNote 绘图/书写属性。
到目前为止,我已经创建了 Keystroke Alt-H 来访问 Panning Hand,这是次优的,因为每次我使用击键并想要返回到我的写作时,我都必须手动返回到我的绘图设置。
我的一个想法是查看 Wacom 数位板的快捷方式是如何定义的,并希望我可以将这个想法复制到一个新的 Keystroke 命令中,该命令不是访问 OneNotes 的橡皮擦,而是激活平移手。但是,我认为这将保证该问题的另一篇文章。
我非常感谢您的帮助,因为这是阻止我使用 OneNote 的唯一原因。
再会,