91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

怎么將html內容寫入到canvas中并生成圖片

發布時間:2021-03-22 16:49:00 來源:億速云 閱讀:560 作者:Leah 欄目:web開發

怎么將html內容寫入到canvas中并生成圖片?針對這個問題,這篇文章詳細介紹了相對應的分析和解答,希望可以幫助更多想解決這個問題的小伙伴找到更簡單易行的方法。

一:下載html2canvas插件

1:下載html2canvas插件

怎么將html內容寫入到canvas中并生成圖片

2:使用npm進行下載

npm install html2canvas

二:html2canvas使用介紹

在html2canvas中主要使用兩種方法

1:將html內容寫入到canvas中

html2canvas(element,options).then((canvas) =>{})

參數說明:

element:需要將html內容寫入canvas的jQuery對象

options:配置信息

常用的配置基本信息:

scale:縮放比例,默認為1

allowTaint:是否允許跨域圖像污染畫布,默認為false

useCORS:是否嘗試使用CORS從服務器加載圖像,默認為false

width:canvas畫布的寬度,默認為jQuery對象的寬度

height:canvas畫布的高度,默認為jQuery對象的高度

backgroundColor:/畫布的背景色,默認為透明(#fff),參數可以為#表示的顏色,也可以使用rgba

2:將canvas畫布信息轉化為base64格式圖片

canvas.toDataURL("image/png")

如果你的html內容中有指定的內容不寫入到canvas中的話,你可以給標簽添加如下屬性

data-html2canvas-ignore="true"

三:簡單實例

1:引入html2canvas

<script src="js/html2canvas.min.js"></script>

或者使用import引入html2canvas

import html2canvas from 'html2canvas';

2:需要轉化的的html內容

<div class="capture">
    <img src="./wj.jpg" alt="">
    <div>
        <span style="color: #f00;letter-spacing: 20px">這是文字文字</span>
        <span data-html2canvas-ignore="true">不寫入canvas</span>
    </div>
</div>

3:將html內容寫入canvas并轉化為base64圖片

html2canvas(document.getElementsByClassName("capture")[0], {
        scale: 2,//縮放比例,默認為1
        allowTaint: false,//是否允許跨域圖像污染畫布
        useCORS: true,//是否嘗試使用CORS從服務器加載圖像
        width: '500',//畫布的寬度
        height: '500',//畫布的高度
        backgroundColor: '#000000',//畫布的背景色,默認為透明
    }).then((canvas) => {
        //將canvas轉為base64格式
        var imgUri = canvas.toDataURL("image/png");
    });
這里注意jQuery對象是do

關于怎么將html內容寫入到canvas中并生成圖片問題的解答就分享到這里了,希望以上內容可以對大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關注億速云行業資訊頻道了解更多相關知識。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

内黄县| 滨海县| 怀仁县| 信宜市| 兴仁县| 嘉峪关市| 益阳市| 房产| 洪湖市| 固阳县| 鄢陵县| 晋城| 彭州市| 宁武县| 奉节县| 买车| 镇宁| 屏南县| 瑞昌市| 金乡县| 清苑县| 甘南县| 垫江县| 马尔康县| 安多县| 吴堡县| 华坪县| 石阡县| 涪陵区| 松溪县| 化德县| 新营市| 宁南县| 莲花县| 师宗县| 治县。| 屏东市| 灵山县| 交城县| 章丘市| 仁布县|