Kle*_*nko 7 javascript webpage screenshot three.js html2canvas
我需要制作网站截图.我尝试使用html2canvas和所有它正在工作.但问题是我正在使用THREE.WebGLRenderer和THREE.CSS3DRenderer(对于webgl中的html)...所以当我制作截图时,它只能从WebGLRenderer创建图像.CSS3DRenderer被忽略,我不知道如何从两个渲染器制作截图图像.我正在使用这个解决方案: 用html2canvas截取<body>并将img存储为JS var
小智 10
你可以使用这段代码 var Render=new THREE.WebGLRenderer({antialias: true, preserveDrawingBuffer: true});
和onclick打印功能:
$("#btn_print").click(function() {
window.open( Render.domElement.toDataURL("image/png"), "Final");
return false;
});
Run Code Online (Sandbox Code Playgroud)
在线示例:http: //develoteca.com/Panel/ clic on button Print
关键是:对象WebGLRenderer中的{antialias:true,preserveDrawingBuffer:true}
,问候.
归档时间: |
|
查看次数: |
5278 次 |
最近记录: |