1.前台代码
<canvas id="canvasOne" class="myCanvas" width="500" height="500"></canvas>
<script>
/***************绘制图像,放大缩小实例******************/
var canvas = document.getElementById('canvasOne');
var ctx = canvas.getContext('2d');
//加载图片
var scale = 0.1;//缩放比例
var img = new Image();
img.onload = function () {
reShow();
}
img.src = '../images/1.jpg';
//根据缩放比例,显示图片
function reShow() {
var cWidth = canvas.width;
var cHeight = canvas.height;
var iWidth = img.width;
var iHeight = img.height;
var width = iWidth * scale;
var height = iHeight * scale;
//居中显示
var left = (cWidth - width) / 2;
var top = (cHeight - height) / 2;
//清空画布极限值 --失败
//var maxWidth =