标签: save textures disk webgl
我做了一个webgl着色器,它生成了大约8k * 4k的程序纹理。我需要将此纹理保存到磁盘。我想知道是否有一些设施可以做到这一点。我知道可以编写一个按块检索纹理的函数,并在2d画布中重建它以重新构建它,但在此之前我想确定没有其他方法。
任何人?
答案 0 :(得分:1)
检查HTML5的File API和File API Writer,还必须记住,您的画布必须无污染(读取:没有渲染的原始图像)以从中读取像素。< / p>
使用File API,您必须读取像素并将它们直接写为blob。