У меня есть небольшое изображение, которое я рисую на холсте, например:
ctx.drawImage(img, 0, 0, img.width*2, img.height*2);
Я бы хотел, чтобы это показало резкое увеличенное изображение (4 одинаковых пикселя для каждого пикселя изображения). Однако этот код (в Chrome 29 на Mac) создает размытое изображение. В терминах Photoshop это похоже на использование повторной выборки "Bicubic" вместо "Nearest Neighbor".
В ситуации, когда это было бы полезно (например, ретро-игра), возможно ли создать резкое изображение с повышенным разрешением или мне нужно иметь отдельный файл изображения для каждого размера изображения на сервере?