问题标签 [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.

0 投票
1 回答
321 浏览

xamarin - 如何在 SKCanvasView 上徒手擦除?

我正在尝试在 Xamarin.Forms 中制作绘图应用程序。我能够绘制路径。我的问题是,当用户尝试在绘图上擦除时,如何删除部分路径。我尝试了以下方法:

我正在使用 SkiaSharp 库。

0 投票
0 回答
67 浏览

flutter - 在画布上颤动绘画并擦除绘画

我正在开发一个画布绘图模块,我需要擦除用户绘图

基本面是

  1. 在画布中添加图像
  2. 用户可以使用铅笔在图像上绘图(即黑色)现在用户可以在擦除功能上擦除此黑色(即清除用户绘图)

我的尝试是:

但我只得到黑线

参考 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().

有什么帮助吗?

0 投票
0 回答
14 浏览

shortcut - Wacom 数位板快捷键 - 创建类似于 Wacom 数位板的击键 -> 擦除快捷键

特别是,我有兴趣制作一个 Keystroke 快捷键,它与笔的 Tablet -> Eraser 快捷键类似,但 OneNote 的 Panning Hand 除外。

也就是说,只要按住钢笔按钮,平移手就会被激活,然后我一松开按钮,就会有相同的 OneNote 绘图/书写属性。

到目前为止,我已经创建了 Keystroke Alt-H 来访问 Panning Hand,这是次优的,因为每次我使用击键并想要返回到我的写作时,我都必须手动返回到我的绘图设置。

我的一个想法是查看 Wacom 数位板的快捷方式是如何定义的,并希望我可以将这个想法复制到一个新的 Keystroke 命令中,该命令不是访问 OneNotes 的橡皮擦,而是激活平移手。但是,我认为这将保证该问题的另一篇文章。

我非常感谢您的帮助,因为这是阻止我使用 OneNote 的唯一原因。

再会,

Wacom 数位板属性