JavaScript中的画布块状字体呈现
我想在大画布上画块状字体(类似Atari)。我已经制作了一个画布,它从一个40×40像素的小画布复制渲染场景。但是看起来字体被小画布平滑了我如何禁用它?找到它,需要使用JavaScript中的画布块状字体呈现,javascript,canvas,html5-canvas,antialiasing,Javascript,Canvas,Html5 Canvas,Antialiasing,我想在大画布上画块状字体(类似Atari)。我已经制作了一个画布,它从一个40×40像素的小画布复制渲染场景。但是看起来字体被小画布平滑了我如何禁用它?找到它,需要使用ctx.fillText而不是ctx.strokeText你在找它吗 ctx.imageSmoothingEnabled = true; // Blurs pixels when enlarging and blend pixels when zooming out. ctx.imageSmoothingEnabled = fa
ctx.fillText
而不是ctx.strokeText
你在找它吗
ctx.imageSmoothingEnabled = true; // Blurs pixels when enlarging and blend pixels when zooming out.
ctx.imageSmoothingEnabled = false; // zoomed in pixels remain square with hard edges
// like in 8 bit games.
// uses nearest pixel when zoomed out.
在图像平滑的情况下,某些设备具有更好的性能。关闭此标志似乎不会造成性能损失