Я пытаюсь создать тематическую игру с пиксельным изображением в холсте HTML5, и в качестве части этого я беру изображения размером 10x20 или около того и рисую их на холст с помощью следующего кода:
ctx.drawImage(image, 20, 20, 100, 200);
Однако на холсте используется масштабирование бикубического изображения, и, следовательно, изображения с изображением пикселей выглядят ужасно в 2x и выше. Есть ли способ заставить холст использовать масштабирование ближайшего соседа или, возможно, использовать собственный метод масштабирования изображений? Если это не означает, что изображения нужно заранее масштабировать в виде Paint.net?