javascript - 将绘制到 Canvas 上的所有内容偏移 0.5 像素的好方法?

标签 javascript html canvas

我希望 Canvas 默认绘制真实像素。我希望我可以添加一个 css Prop 来将其偏移 0.5 像素,但如您所知,这是不可能的。

有什么好的解决方法吗?

最佳答案

简单地转换上下文本身:

context.translate(0.5, 0.5);

接下来绘制的所有内容现在都将偏移半个像素。

关于javascript - 将绘制到 Canvas 上的所有内容偏移 0.5 像素的好方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20140145/

相关文章:

javascript - 使内容不可滚动的CSS代码

javascript - Materialise: "if"语句中的下拉菜单不起作用

html - CSS 指标仪表板

javascript - 如何避免在 HTML5 Canvas 中对特定颜色着色

JavaScript,不知道我在做什么

javascript 加壳器与压缩器

javascript - Contenteditable 在子节点上设置插入符号

html - IOS App 与 Web 服务通信

android - 在 Phonegap 中将 Canvas 保存到设备

javascript - DrawImage() 不在 Canvas 上绘制