1

我遇到了这个 gifx.js - http://evanw.github.io/webgl-filter/ - 除了一件事之外,它似乎工作得很好:保存按钮总是生成一个空白图像。我尝试过使用源代码,但不明白为什么生成的数据 URI 总是相同(并且为空白)而不是画布。这是我一直在尝试修改的脚本 - http://evanw.github.io/webgl-filter/script.js。如果有人有任何想法,我将不胜感激!

4

1 回答 1

2

WebGL 上下文需要{ preserveDrawingBuffer: true }在选项中创建,否则正在渲染的缓冲区一旦被绘制到屏幕上就会被清除,并且 toDataURL 会给你一个空白图像。

另请参阅: 如何从 Three.js 画布中保存图像?

于 2013-08-19T08:30:05.267 回答