好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > 使用html2canvas實現將html內容寫入到canvas中生成圖片

使用html2canvas實現將html內容寫入到canvas中生成圖片

熱門標簽:地圖標注軟件打印出來 欣鼎電銷機器人 效果 電話機器人技術 高德地圖標注商戶怎么標 智能電銷機器人被禁用了么 ok電銷機器人 黃石ai電銷機器人呼叫中心 如何查看地圖標注 惡搞電話機器人

之前我們簡單的了解了canvas的基本用法,這里我們來了解下如何將html內容寫入到canvas中生成圖片,這里我使用到了html2canvas插件,這個插件是基于canvas實現的

html2canvas官網: http://html2canvas.hertzen.com/

一:下載html2canvas插件

1:直接下載html2canvas插件

直接點擊html2canvas.min.js,然后直接ctrl+s進行保存即可

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

這里注意jQuery對象是document.getElementsByClassName("capture")[0]而不是document.getElementsByClassName("capture"),document.getElementsByClassName("capture")是DOM原生對象而不是jQuery對象

根據如上就可以實現將html內容寫入canvas并轉化為base64圖片,這時候我們就可以將base64內容傳到服務端,服務端可以將圖片進行保存起來

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

標簽:盤錦 阿壩 金昌 赤峰 綏化 萍鄉 聊城 中山

巨人網絡通訊聲明:本文標題《使用html2canvas實現將html內容寫入到canvas中生成圖片》,本文關鍵詞  使用,html2canvas,實,現將,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《使用html2canvas實現將html內容寫入到canvas中生成圖片》相關的同類信息!
  • 本頁收集關于使用html2canvas實現將html內容寫入到canvas中生成圖片的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 日本黄软件| 高hnp全肉| 亚洲美女视频在线| 慕情哭着喊着让风信退出去| 含着她俩颗硕大的乳峰h| 欧美日韩一二三四区| 日本在线精品| 全部免费的电视剧大全| 他的东西一直放在里面一整夜图| 美女被艹视频在线观看| 免费看成人A片无码的直播APP | 久久www成人看片| 大尺度露j男男电影| 中文字幕乱码无码人妻系列蜜桃| 色黄污在线看黄污免费看黄污| 色拍999| 直男小鲜肉相互交口视频| 国产高清无专砖区2021| 国产一级A片一夜情毛片| 一级做a爰片毛片A片的价格| 视频日韩p影院永久免费| 中国一级特黄特色**毛片| 好吊妞无缓冲免费视频在线| 亚洲精品国产精品国自产A片同性 国产精品久久久久久久久岛艾栗栗 | jdave在线视频| gay在线观看| HEZYO国产精品无码视频| 女性私密护理内部按摩视频| 91制片厂制作传媒在现观看| 国产精品JIZZ在线观看| 秋霞鲁丝影院久久人人综合| 韩国野花视频| 你的我的那场暗恋网剧| 张筱雨人文艺术欣赏ppt模板| 韩国美女主播内部vip免费视频 | 欧美人与zozoxxxx另类| 香蕉丝瓜绿巨人秋葵番茄视频| 免费一看一级毛片少妇丰满2| 男女高潮激烈久久久| www亚洲国产| 国产黄在线观看免费观看软件视频|