欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

解决webgl使用canvas.toDataURL()没有内容的问题

程序员文章站 2024-01-21 19:10:52
...

这个问题很好解决,就是在获取webgl对象的时候,多传入一个{preserveDrawingBuffer: true},然后在使用canvas.toDataURL()获取就能够获取到了。
案例:

    var canvas = document.getElementById("canvas");
    gl = canvas.getContext("experimental-webgl", {preserveDrawingBuffer: true});