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, время: 23:13. |