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