que estoy tratando de hacer un juego temático del arte de píxel en canvas de HTML5, y como parte de ese tomo 10x20 o más imágenes de tamaño y los dibujo en el lienzo con el siguiente código:HTML5 Canvas Escala de imagen Edición
ctx.drawImage(image, 20, 20, 100, 200);
Sin embargo, el lienzo utiliza escalado de imagen bicúbico y, por lo tanto, las imágenes de pixel art se ven terribles a partir de 2x. ¿Hay alguna manera de forzar al lienzo a usar la escala del vecino más cercano o posiblemente usar un método personalizado para escalar imágenes? Si no, ¿significa eso que las imágenes deben escalarse de antemano en algo como Paint.net?
Gracias, eso era exactamente lo que necesitaba. – dagronlund
¡Qué respuesta completa! – fuzzyTew
¿Fue intencional usar ancho y alto como 200 en la definición de CSS, mientras que el tamaño original del lienzo es de 100 * 100? –