javascript - 我可以关闭 HTML <canvas> 元素上的抗锯齿功能吗?

标签 javascript html canvas antialiasing

我正在玩弄 <canvas> 元素、画线等。

我注意到我的对 Angular 线是抗锯齿的。我更喜欢我正在做的事情的锯齿状外观 - 有什么方法可以关闭此功能吗?

最佳答案

对于图像,现在有 context.imageSmoothingEnabled =假

但是,没有任何内容可以明确控制线条绘制。您可能需要使用 getImageDataputImageData 绘制自己的线条 ( the hard way)。

关于javascript - 我可以关闭 HTML <canvas> 元素上的抗锯齿功能吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/195262/

相关文章:

javascript - 如何使用原始选择选项值更新 Bootstrap 选择数据原始索引

javascript - HTML Canvas 放大

javascript - 实现 JavaScript 褪色图像鼠标悬停和鼠标移出效果的最佳方法是什么?

javascript - 使用 Prototype JavaScript 从当前 URL 获取 URL 参数

javascript - 为什么这个简单的 JavaScript 函数没有像我预期的那样工作?尝试确定复选框是否被选中

javascript - Jquery/Javascript - 无法递增数字 (tweet-id)

javascript - 无法更改 Chrome 扩展生成的 iframe 中的元素

html - 带有省略号和 nowrap 空白的文本换行

javascript - 如何将图像添加到电子邮件的 html 正文 (Go)

javascript - 使用 for 循环动态创建在 Canvas 中绘制的图像