我使用html2canvas将网络摄像头中的快照保存为图像。
然而,它仅保存在png中,我试图将其保存为gif,但无法找到如何执行此操作
到目前为止,这是我的功能:
renderCanvasImage: function(){
setTimeout(function () {
// Add image with Quote to Canvas (hidden).
html2canvas($('.snap'), {
onrendered: function (canvas) {
document.body.appendChild(canvas).id = 'hidden';
var canvas = document.getElementById('hidden');
var image = new Image();
//Create a new Image with url
image.src = canvas.toDataURL("image/.png");
// Look at URI only and assign to localStorage
imageURI = image.src;
localStorage.setItem('image', imageURI);
//****TODO better removal*/
$('#cameraContainer, .wrapperInfo').hide();
$('#result a, #result img').fadeOut(100).remove();
$(image).appendTo('#result');
$('#result').fadeIn(200);
//Send Data to DB
tibo.setData();
//PopUp Message
tibo.popupMsg();
}
});
}, 1000);
},
我试图替换以下内容:
image.src = canvas.toDataURL("image/.png");
通过gpg的jpg,但它并没有改变任何东西......任何使这项工作的提示都会令人惊叹!!
非常感谢!!