Показать сообщение отдельно
  #1 (permalink)  
Старый 24.08.2014, 01:44
Новичок на форуме
Отправить личное сообщение для putrsa Посмотреть профиль Найти все сообщения от putrsa
 
Регистрация: 21.03.2014
Сообщений: 8

Подгонка размера канваса после поворота на 90 градусов
В канвасе прямоугольный рисунок (ширина и высота не равны), ширина и высота канваса равна с шириной и высотой рисунка, если повернуть его на 90 градусов нижеприведенным кодом, то рисунок не вписывается в канвас. При изменении размеров канваса, контекст затирается. Как правильно подгонять canvas?
var cnvas=document.getElementById('WorkCanvas');
  var ctx = cnvas.getContext('2d');
  ctx.translate(cnvas.width/2,cnvas.height/2);
  ctx.rotate(Math.PI/2);
  ctx.drawImage(cnvas, -(cnvas.width/2), -(cnvas.height/2));
Ответить с цитированием