Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   canvas, масштабирование изображения (https://javascript.ru/forum/misc/26040-canvas-masshtabirovanie-izobrazheniya.html)

frog163 23.02.2012 15:08

canvas, масштабирование изображения
 
Всем привет, подскажите как отменить масштабирование(в смысле вообще не масштабировать) одной картинки(или фигуры), при этом масштабируя другую картинку в canvas'e?

Например, есть картинка:
var img = document.getElementById("imgmap");
context.drawImage(img, 0, 0);

далее рисую квадрат:
context.fillRect(350, 250, 50, 50);

далее меняю масштаб:
context.scale(0.1, 0.1);

картинка у меня большая(6000х6000) и чтоб полностью помещаться в канвас 600х600 уменьшаю ее в 10 раз.
Что я имею, канвас 600х600, в нем картинка такого же размера, черный квадратик находится на картинке там - где мне и нужно, НО он маленький - 2.5х2.5px, а мне нужен заданный размер 50х50px

Как отменять масштабирование квадратика?


Часовой пояс GMT +3, время: 23:42.