1
我使用了html2canvas庫。我想使用html2canvas存儲圖像。我成功存儲來自html2canvas的圖像!哇!!!但.... IE已失敗...我想存儲所有的瀏覽器。javascript保存來自IE的畫布(png)
我發現navigator.msSaveBlob ...我很高興〜但幸福並沒有持續很長時間... base64 Encording Image is String!但我想存儲pngfile!幫我!!! (PS。我認真地想一巴掌IE的強壯的胸肌)
〜這是代碼〜
html2canvas($("body")[0], {
onrendered: function(canvas) {
var img = canvas.toDataURL("image/png");
var img2 = img.split("data:image/png;base64,")[1];
//var blobObject = new Blob([img2],{type:"image/jpeg"});
var blobObject = new Blob([img2]);
window.navigator.msSaveBlob(blobObject, 'test.png'); // The user only has the option of clicking the Save button.
alert('File save request made using msSaveBlob() - note the single "Save" button below.');
}
});
謝謝!!!你是如此的優秀!我從你的答覆中解決了問題〜謝謝你,謝謝 –
有什麼例子可以轉換html2canvas嗎? – Hana90