Canvas - scale method
function zoom() {
switch(this.id) {
case "zoom_in":
scale /= scaleMultiplier;
img_update(scale);
break;
case "zoom_out":
scale *= scaleMultiplier;
img_update(scale);
break;
}
}
function img_update( scale ) {
contextUI.scale(scale, scale);
contextUI.drawImage(canvas, 0, 0);
context.clearRect(0, 0, w, h);
}
По клике на кнопки ZoomIn, ZoomOut вызываю функцию zoom(). Функцию img_update( scale ) использую для перерисовки канвас доски. При клике канвас сразу не зумится, но при рисовании начинает зумить. Что не так? Спасибо. |
| Часовой пояс GMT +3, время: 18:29. |