javascript - 从上下文中获取 Canvas

标签 javascript html5-canvas

有什么方法可以获取使用上下文的 Canvas 吗?

我之所以这么问是因为我正在为 CanvasRenderingContext2D 创建原型(prototype)函数,其中我需要 Canvas 元素的宽度/高度。

例如:

var cv = document.getElementById('canvas');
var ctx = cv.getContext('2d');
// Using only 'ctx', how to get 'cv'?

最佳答案

ctx.canvas 应该返回 Canvas DOM 节点,您可以从中获取高度和宽度。

我用 https://developer.mozilla.org/en-US/docs/Web/API/Canvas_API/Tutorial/Basic_usage 试过了

Firefox 能够返回 ctx.canvas,以及 ctx.canvas.width 和 ctx.canvas.height。也在 Chrome 中确认。

关于javascript - 从上下文中获取 Canvas ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5314674/

相关文章:

javascript - 将变量从 link_to 传递到 Rails 中的模态

javascript - 如何使用 JavaScript 在 Canvas 上的棋盘中移动棋子/图像?

javascript - mousemove 期间的 event.offsetX

javascript - 如果我不在 Javascript 函数中传递参数会怎样?

javascript - 在 Javascript 中使用数组

javascript - 从对象运行 jQuery Ajax

javascript - 使用 p2p 连接制作复杂的应用程序

javascript - 如何在给定用户输入 X、Y 点的情况下绘制 HTML5 Canvas 线?

javascript - 三.js : Pass text instead of particles into particle cloud

javascript - HTML5 Canvas 初学者,使用图层吗?