Показать сообщение отдельно
  #1 (permalink)  
Старый 23.02.2012, 15:08
Новичок на форуме
Отправить личное сообщение для frog163 Посмотреть профиль Найти все сообщения от frog163
 
Регистрация: 12.02.2012
Сообщений: 2

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

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