layaair截图的方法

layaair截图的方法


  function jietu() {
     var xiaoches = getsp("/lanchengwuyi/images/9/chezi.png", 750 / 2 - 60, 1206 - 220);
        xiaoches.pivotX = 0;
        xiaoches.pivotY = 0;
        //定义一个HTMLCanvas来接收截屏返回的HTMLCanvas对象;截取原始图片中从0,0坐标开始的100*100部分图片
        var htmlC = xiaoches.drawToCanvas(100, 200, 0, 0);
        //获取原生的canvas对象
        var canvas = htmlC.getCanvas();
        console.log(canvas);
        //打印图片base64信息,可以发给服务器或者保存为图片
        console.log(canvas.toDataURL("image/png"));
    }

截图按照原来的图片尺寸来的 并不是当前按照屏幕大小来的
原理就是 精灵转化成canvas 然后canvas输出base64

原创文章如转载,请注明本文链接: http://newmiracle.cn/?p=3190

发表评论

电子邮件地址不会被公开。 必填项已用*标注