Html5 canvas 为什么emscripten emscripten_get_canvas_element_size不返回DOM元素大小?

Html5 canvas 为什么emscripten emscripten_get_canvas_element_size不返回DOM元素大小?,html5-canvas,emscripten,Html5 Canvas,Emscripten,在使用emscripten 2.0.8的大型项目的代码中,函数尝试检索特定画布的DOM元素的大小,以便进行初始化 double w=0, h=0; emscripten_get_element_css_size(canvasCssSelector, &w, &h); 但是我用一个日志监控这些值,它们与我在浏览器中得到的大小根本不匹配。更令人困惑的是,当我调整窗口(和画布)的大小时,大小从未改变。它只是保持不变为300x150(可能是某个地方的代码初始化或默认值,但对于实际的DO

在使用emscripten 2.0.8的大型项目的代码中,函数尝试检索特定画布的DOM元素的大小,以便进行初始化

double w=0, h=0;
emscripten_get_element_css_size(canvasCssSelector, &w, &h);
但是我用一个日志监控这些值,它们与我在浏览器中得到的大小根本不匹配。更令人困惑的是,当我调整窗口(和画布)的大小时,大小从未改变。它只是保持不变为300x150(可能是某个地方的代码初始化或默认值,但对于实际的DOM来说仍然是错误的)

EMSCRIPTEN\u结果EMSCRIPTEN\u get\u canvas\u element\u大小(常量字符*目标、整数*宽度、整数*高度)
获取DOM中给定画布元素的当前像素宽度和高度

查看此答案:查看此答案: