将大的webgl纹理保存到磁盘

时间:2011-09-20 03:37:02

标签: save textures disk webgl

我做了一个webgl着色器,它生成了大约8k * 4k的程序纹理。我需要将此纹理保存到磁盘。我想知道是否有一些设施可以做到这一点。我知道可以编写一个按块检索纹理的函数,并在2d画布中重建它以重新构建它,但在此之前我想确定没有其他方法。

任何人?

1 个答案:

答案 0 :(得分:1)

检查HTML5的File APIFile API Writer,还必须记住,您的画布必须无污染(读取:没有渲染的原始图像)以从中读取像素。< / p>

使用File API,您必须读取像素并将它们直接写为blob。