你好,堆栈溢出社区!
在我的程序员生涯中,这个平台经常为我的问题提供答案。现在我终于到了这个地步,在谷歌上我找不到任何东西,我在这里问它。现在
我在我的项目中使用konvajs并创建了4个层。一切运行非常好,但现在我想出口整个舞台作为一个形象。我在这一点上的问题是,它正在导出3840x2160中的映像(DataURL),而不是1920x1080。
Im设置stage.size({宽度:1920,高度:1080})。
为什么konvajs要这么做?有和MSAA技术一样的目的吗?我可以用1920x1080导出映像吗?为什么我的帆布标签是2x分辨率?
谢谢!
发布于 2018-12-02 00:12:34
stage.toDataURL()应该给您一个与1920x1080阶段相同大小的图像。
但是在DOM中,Konva使用更大的画布尺寸来支持HDPI设备(比如视网膜显示),所以您的画布看起来仍然不错。画布更大,但它被缩小到原来的舞台尺寸。
https://stackoverflow.com/questions/53562187
复制相似问题