javascript - 使用 webgl2 渲染的画布导出动画 GIF 图像
问题描述
现在我有一个画布用 webgl2 上下文(WebGL2RenderingContext)渲染一些东西。
我知道一个名为jsgif的 JS 库,但它只接受使用 CanvasRenderingContext2D 或 ImageData 或 Uint8ClampedArray 渲染的画布。
有没有办法将 WebGL2RenderingContext 转换为 CanvasRenderingContext2D?
或者我可以通过 WebGL2RenderingContext 获取 ImageData 或 Uint8ClampedArray 吗?
或者以某种方式导出带有画布的动画 GIF 图像,该画布使用 webgl2 呈现?
“导出”表示我想使用 img 标签预览它并让用户可以(右键单击/长按)下载它。
解决方案
推荐阅读
- xml - 用于扫描 xml 文件以查找双引号内的双引号的 unix 命令
- python - python opencv LBPHFaceRecognizer 在读取大尺寸模型时永远卡住
- css - 如何删除边距
? 验证 - python - 如何在给定程序的 TensorFlow 版本 v1.x 中绘制训练精度和训练损失
- python - 错误:/app/index.html 处的 TemplateDoesNotExist
- javascript - 检测 HTML 表格单元格的 textContent(value) 的变化并对变化的数据应用动画
- c - C 错误:类型名称需要说明符或限定符
- javascript - 如何在 javascript 浏览器中使用 require
- visual-studio - VS 中的构建后事件已停止正常工作
- kubernetes - 如何在 GKE 集群上启用 DefaultStorageClass 准入控制器?