![](/img/trans.png)
[英]How to stretch a WebGL canvas without blurring? The style "image-rendering" doesn't work
[英]image-rendering: pixelated doesn't work at my javascript canvas
我正在尝试将我的 pixelart 添加到 canvas,但我遇到了问题。 该图像模糊所以我添加了 canvas css 样式图像渲染:像素化。 但它和以前一样。 当我将相同的样式添加到 canvas 之外的图像时,它的像素化效果很好。 有人可以给我提示吗? 为什么它在 canvas 中不起作用? 谢谢大家的回复!
Javascript:
ctx.drawImage(this.img, this.x - this.size/2, this.y - this.size/2, this.size, this.size)
CSS:
#canvas {
position: relative;
image-rendering: pixelated;
width: 256px;
height: 256px;
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.