html5无法绘制线条,Html5画布 - 使用fabric.js绘制完美线条或不使用

我正在创建一个游戏,我需要在不同类型的屏幕分辨率和缩放下实现HTML5上的完美画布线。Html5画布 - 使用fabric.js绘制完美线条或不使用

很容易理解我说的,简单地粘贴在两个不同的代码转换成HTML文件(没有的jsfiddle,因为它太小通知):

随着fabric.js:

var context=c.getContext("2d");

new fabric.Canvas('c', { selection: false });

context.moveTo(0, 0);

context.lineTo(0, 300);

context.stroke();

没有fabric.js:

var context=c.getContext("2d");

context.moveTo(0, 0);

context.lineTo(0, 300);

context.stroke();

现在你可以看到,fabric.js删除您不同种类的浏览器缩放(鼠标滚轮)一旦页面加载下得到的模糊。 我有两个问题,它虽然:

1)一旦你点击画布上线了 2)这是一个大的框架/库,而我只需要它来画线(也许不是它是否能够实现与PNG图像一样)

那么,有没有一种方法可以在不使用fabric.js的情况下使用简洁的JavaScript代码实现相同的清晰度结果? 如果不是,我该如何解决点击问题?

谢谢。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值