问题标签 [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 投票
2 回答
960 浏览

ios - 如何擦除 UIImage 的背景?

我想UIImage通过使用触摸方法擦除背景。我尝试擦除背景,但擦除背景存在一些问题。

请任何知道答案的人在这里发布。

提前致谢。

0 投票
3 回答
2433 浏览

android - 画布橡皮擦正在画一条黑线

我已经用谷歌搜索了这个问题并提出了各种解决方案。
但是,没有一个对我有用。

我在应用程序中有一个绘图画布。
画布的背景设置为使用自定义视图(drawView)的Activity中的png图像;

在 DrawingView 类(drawview 是实例)中,我将绘制的路径存储在 PathPaints 集合中,该集合具有 3 个属性(路径、使用的油漆以及是否是橡皮擦);

然后,我尝试在 OnDraw 中循环遍历这些路径,并每次使用它们所绘制的颜料(多种颜色)重新绘制它们;

我在网上尝试了很多建议的选项,但无济于事。

我尝试在绘图路径上设置油漆以设置所有各种注释掉的属性。

我尝试在位图上绘图,然后将该位图加载到画布(canvas.drawBitmap(canvasBitmap, 0, 0, null))

我在这个类的构造函数中关闭了硬件加速

但要么没有画线,要么当集合重画路径时,橡皮擦会画一条黑线;

在此处输入图像描述

有趣的是,如果我使用没有循环方面的位图执行擦除 - 橡皮擦会按预期工作;

然而,这是一个问题,因为我希望能够撤消/重做擦除(因此是集合的重点)

谁能帮帮我吗?

0 投票
2 回答
2841 浏览

java - 如何删除在图像上绘制的形状

我正在开发一个小型绘画工具。而且我能够在图像上加载和绘制线条或圆形以及其他形状。我还有一个橡皮擦工具来擦除我绘制的形状。
这是代码:

我的问题是,如果我加载了图像并在其上绘制了一些形状。然后,当我尝试擦除形状时,图像也被替换为白色。
有没有办法在使用fillRect()擦除形状时将图像设置为背景,这样我的图像就不会受到影响。

0 投票
1 回答
10472 浏览

c# - 如何删除表格上的画线?

实际上,关于这个主题有一些类似的问题,但我看不到我正在寻找的答案。

例如,我在 windows 窗体上画了两条线,我想删除其中一条并保留另一条,我该怎么做?

this.Invalidate();Graphics.Clear();清除所有表格,我不想要这个,我想删除特定行。您还有其他解决方案吗?

0 投票
0 回答
60 浏览

java - 擦除画布上的位图内容

'我想删除像手指橡皮擦一样在画布上绘制的图像内容,但 drawCircle 没有删除。这是我的代码'

// 暂停或恢复 onDraw 方法 public void pause(boolean pause){ mPause = pause; } }

0 投票
1 回答
341 浏览

javascript - 用剪刀擦除 webgl 绘图

我正在尝试实现一个橡皮擦,它可以通过鼠标单击下面的画布来工作,橡皮擦的位置由鼠标位置控制。如何使用 webgl 的剪刀通过鼠标单击删除画布中的蓝色方块?

0 投票
2 回答
984 浏览

ios - Swift - 为什么我的橡皮擦工具像素化

关于在 CoreGraphics 中创建橡皮擦工具有很多问题。我找不到与“像素化”匹配的。

这是情况。我正在玩一个简单的绘图项目。钢笔工具工作正常。橡皮擦工具是可怕的像素化。这是我的意思的屏幕截图:

在此处输入图像描述

这是我正在使用的绘图代码(更新):

更新:

我注意到每个橡皮擦都是方形的。请参阅第二张图片以更详细地显示:

在此处输入图像描述

然后我按照 Pranal Jaiswal 的建议重写了一些代码:

0 投票
0 回答
213 浏览

javascript - 如何为编辑页面制作画布橡皮擦?

我制作了一个编辑表单,但此编辑表单还包括画布上的绘图。除了我为画布制作的橡皮擦外,一切正常。如果您在空白画布上绘图,橡皮擦可以完美工作,但由于这是用于编辑页面,这意味着它上面已经有绘图。我现在的主要问题是,每当我使用橡皮擦时,以前的绘图都会从画布上删除,只留下你所做的新标记。谁能帮我解决这个问题?

0 投票
0 回答
321 浏览

c# - Windows 窗体 Surface 笔橡皮擦检测

我正在尝试检测当前鼠标(笔)在表面笔上的按压是来自笔尖还是橡皮擦。我意识到这可以在 WPF/ink 中相对容易地完成,有没有办法使用标准的 win 表单来检测这个?

0 投票
1 回答
612 浏览

java - 从数组列表中删除项目时应用程序崩溃

当我尝试从数组列表中删除对象时,我的应用程序崩溃:

为什么会发生这种情况以及如何解决?