我正在使用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");
由gif的jpg组成,但是它什么都不会改变。
非常感谢 !!