【发布时间】:2018-08-06 12:41:29
【问题描述】:
好吧,我将 ScreenBuffer:ImageData 填充为 480x360,然后想将其绘制到 960x720 的画布上。任务是降低填充率;现在的像素非常小,我们可以通过一些质量损失将它们放大。我寻找具有 2D 加速的运算符。但是我们不能直接写信给js.html.Image,而ImageData 没有链接到js.html.Image。我找到了一个纯 JS 的例子:
https://developer.mozilla.org/en-US/docs/Web/API/Canvas_API/Tutorial/Pixel_manipulation_with_canvas
但是,它不想在 Haxe 中工作,因为没有“缩放”元素。还有一些关于从一个图像复制到另一个图像时 HTML 限制的信息。 非常感谢您的回答!
【问题讨论】:
-
"它不想在 Haxe 中工作,因为没有 'zoom' 元素。" - 不太清楚你的意思,你能详细说明一下吗?
-
这里是字符串“var zoomctx = js.Browser.document.getElementById('zoom').getContext('2d');”编译器写“js.html.Element has no field getContext”
标签: javascript haxe