【发布时间】:2014-07-08 07:22:37
【问题描述】:
$('#myCanvas').click(function (e) { //Default mouse Position
console.log(e.pageX);
$("#myCanvas2").attr("width", e.pageX );
$("#myCanvas3").attr("width", e.pageX );
var imageData = context.getImageData(0, 0, e.pageX,400);
context2.putImageData(imageData,0,0);
context3.putImageData(imageData,0,0);
context.clearRect ( 0 , 0 , 2000 , 2000 );
$("#myCanvas3").css("scale", "(-1, 1)" );
$("#myCanvas3").css("transform", "scale(-1,1)");
var canvas4 = document.getElementById('myCanvas4');
var context4 = canvas4.getContext('2d');
context4.drawImage( myCanvas2, 0,0 );
context4.drawImage(myCanvas3, e.pageX,0 );
context3.scale(3,3);
});
我正在尝试使用 scale 命令缩放我的画布。
我做错了什么?
【问题讨论】:
-
到底出了什么问题?您有示例链接吗?
-
它似乎无法扩展。我已经在函数之外定义了我的上下文就好了。唯一似乎不起作用的是 scale 命令。
标签: javascript canvas