【问题标题】:set up canvas - dynamic width and height using xui.js使用 xui.js 设置画布 - 动态宽度和高度
【发布时间】:2013-01-26 21:14:44
【问题描述】:

我想计算画布的比例,但我有问题如何直接使用 xui.js 编写它 - 我的尝试:

xui.extend (
{
 canvasSetup:function(scale)
 {              
var canvas = document.getElementById(x$(this));
var context = canvas.getContext('2d');

context.save();
context.translate(0, 0);

context.scale(scale, scale);
draw(context);
context.restore();
}

});

然后像这样调用函数

    x$("#canvas")
    .attr('width', cont_w + 'px')
    .attr('height', cont_h + 'px')
    ;
    x$('#canvas').canvasSetup('2'); 

我是初学者,我对正确的代码编写有疑问。 (还有英文),非常感谢您的帮助。

【问题讨论】:

    标签: canvas xui


    【解决方案1】:

    这行得通——也许有用

    xui.extend ({
        canvasSetup: function(id, scale){   
        var canvas = document.getElementById(id);
        var context = canvas.getContext('2d');
    
        context.save();
        context.scale(scale, scale);
        draw(context);
        context.restore();
        }       
        });
    
    x$('#canvas_logo').canvasSetup('canvas_logo', 'scale_num');
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-11-08
      • 1970-01-01
      • 1970-01-01
      • 2020-08-30
      • 2014-06-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多