首页 文章

HTML5 Canvas使用getImageData和putImageData进行缩放

提问于
浏览
2

有没有办法使用getImageData和putImageData来缩放画布.Below是代码片段 .

var c=document.getElementById("myCanvas");
        var c2=document.getElementById("myCanvas2");
        var ctx=c.getContext("2d");
        var ctx2=c2.getContext("2d");
        ctx.fillStyle="red";
        ctx.fillRect(10,10,50,50);

        function copy(){
         var imgData=ctx.getImageData(10,10,50,50);
         ctx2.translate(133.333,0);
         ctx2.scale(0.75,1);
         ctx2.putImageData(imgData,10,70);
        }

我试过这个http://jsbin.com/efixur/1/edit .

谢谢Ajain

1 回答

相关问题