fractal 3D 提供将场景截图到内存的api。
您可以选择将结果直接显示在网页上或者导出为图片文件。
导出图片到文件示例代码如下:
let photo = await api_3d_instance.takePhoto();
function dataURLtoFile(dataurl, filename) {
var arr = dataurl.split(','),
mime = arr[0].match(/:(.*?);/)[1],
bstr = atob(arr[1]),
n = bstr.length,
u8arr = new Uint8Array(n);
while (n--) {
u8arr[n] = bstr.charCodeAt(n);
}
return new File([u8arr], filename, { type: mime });
}
需要在配置中 此处 配置,不然会出现截图失败情况。
详细配置参数参考> 此处
完整示例
请参考Demos中的snap.html
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。