HTML5 Canvas没有明确设置单个像素的方法.
可能可以使用非常短的线设置像素,但是然后抗锯齿和线帽可能会干扰.
另一种方法可能是创建一个小ImageData对象并使用:
context.putImageData(data, x, y)
Run Code Online (Sandbox Code Playgroud)
把它放到位.
任何人都能描述一种有效可靠的方法吗?
我正在寻找一种在 C# 画布上绘制单个点(带有颜色)的方法。在android中我会做类似的事情
paint.Color = Color.Rgb (10, 10, 10);
canvas.DrawPoint (x, y, paint);
Run Code Online (Sandbox Code Playgroud)
所以我以为我可以在Shape 类中找到它,但它不在那里。我是否遗漏了一些东西或者无法绘制一个点?
在第二种情况下,推荐的画点方法是什么?在 HTML5 画布中也存在类似的问题,人们使用矩形/圆形来绘制点。
PS具有类似标题“添加点到画布”的问题没有回答它,而是进入“如何绘制形状”。