![](/img/trans.png)
[英]How to convert a div into an image, without using html2canvas?
[英]How to convert a div in a HTML page into Image without using Canvas?
如何不使用畫布將div
元素轉換為圖像?
組織當前使用的瀏覽器是IE8,並且canvas與之不兼容。
我正在尋找僅使用JavaScript / jQuery的解決方案。
是的,我們可以使用dom-to-image將div元素轉換為圖像 。
dom-to-image是一個庫,可以將任意DOM節點轉換為用JavaScript編寫的矢量(SVG)或光柵(PNG或JPEG)圖像。
var node = document.getElementById('my-node'); //assign our dom id to a variable
domtoimage.toPng(node)
.then(function (dataUrl) {
var img = new Image();
img.src = dataUrl;
document.body.appendChild(img); //append the converted image to html body
})
.catch(function (error) {
console.error('oops, something went wrong!', error);
});
這是將html dom轉換為圖像的簡單示例
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.