div介面元素生成圖片
首先明確一下需求,介面上擷取部分元素,生成圖片,使用者可以長按儲存。主要是在微信裡,所以設計到生成二維碼的問題。
1、連結生成二維碼,這裡用qrcode生成,搜尋可以搜到相關的js檔案
var myUrl = 'http://test.....';
$(".share_qrcode div.code").qrcode({
render: "canvas",
width: 120, //設定寬高
height: 120,
text: myUrl //url地址
});
2、選取部分程式碼生成canvas,將canvas轉換為圖片
var ele = document.getElementById("tacitGrade"); //選取的元素 html2canvas($("#tacitGrade")[0]).then(function(canvas) { document.getElementById("canvas").appendChild(canvas); //生成canvas var imgSrc = $("#canvas canvas")[0].toDataURL("image/png"); //canvas生成圖片 $("#img").attr('src', imgSrc); });
3、測試了一下,可以儲存圖片,二維碼頁可以加載出來,
這裡存在一個問題是在微信裡 在生成的圖片並沒有儲存時直接長按識別二維碼,不能識別,但是隻是介面元素,即在canvas生成圖片的前一步可以正確識別二維碼並跳轉。
解決方案是生成圖片並設定透明度,即掃描時的二維碼是當之前的圖片,長按儲存的圖片是生成後的整體圖片。
相關推薦
div介面元素生成圖片
首先明確一下需求,介面上擷取部分元素,生成圖片,使用者可以長按儲存。主要是在微信裡,所以設計到生成二維碼的問題。 1、連結生成二維碼,這裡用qrcode生成,搜尋可以搜到相關的js檔案 var myUrl = 'http://test.....'; $(".share_qrcode div.code").q
利用canvas將網頁元素生成圖片並保存在本地
process 500px 綁定 查看 來源 優先 target () amp 利用canvas將網頁元素生成圖片並保存在本地 首先引入三個文件: 1、<script type="text/javascript" s
利用canvas將網頁元素生成圖片並儲存在本地
利用canvas將網頁元素生成圖片並儲存在本地 首先引入三個檔案: 1、<script type="text/javascript" src="js/html2canvas.js"></script> 2、&a
js擷取html元素生成圖片
使用html2canvas將html元素擷取到canvas顯示,再由canvas轉換為圖片。注意:要擷取的元素裡面不能使用跨域名的圖片連結,否則會汙染canvas。 html2canvas的githu
js把某個div或其他元素用圖片的形式導出或下載
doc ros 頁面 save 兩個 left cal create 導出 很多時候需要用到把頁面上的某個塊元素用圖片的形式導出來,例如導出一些表格構成的單據 思路:把指定的html內容轉換成canvas,然後再轉換成圖片 這裏推薦使用這兩個庫 <script sr
【caffe-Windows】微軟官方caffe之 Python介面配置及圖片生成例項
前言 發現許多程式碼還是用python寫的,所以還是配置一下介面吧,雖然博主不會Python,咳咳。在這裡使用的python安裝包是anaconda2,注意使用Python2.7版本的那個安裝包。 百度雲:連結:http://pan.baidu.com/s/1nvrrfQ
JSP動態生成頁面中使用JavaScript消除裡面沒有資訊的div等元素
$(document).ready( function(){ var label; label = docum
利用React遍歷數組,並且用數組的元素生成<li>arrItem</li>標簽組
fun cti rri get 並且 reac numbers arr func var numbers = [1,2,3,4,5,6,7,8,9]; ReactDom.render({ <ul> { numbers.map(functi
生成圖片水印
hit logs image oid solid angle eas clas dbr public static void AddWaterText(string oldpath,string savepath,string watertext,WaterPositio
PHP GD 生成圖片驗證碼+session獲取儲存驗證碼
mark ast rac alloc orm ext random col nbsp 以下分享一個PHP制作的圖片驗證碼案例:案比例如以下圖: 運用PHP GD具體請看:http://www.php.net/manual/zh/book.im
IOS Quartz2D 通過UIColor生成圖片
stat http array raw 顏色 graph image rgb nsarray 普通生成 示例代碼: //這裏實現普通生成圖片的方法 - (void)drawRect:(CGRect)rect { CGRect cxRect = CGRectMa
JFreeChart生成圖片
exceptio direct setup all labels rtti servlet nts 連線 <!-- jfreechart begin --> <dependency> <groupId>jfree</gr
css div子元素劇中
css<style type="text/css" media="screen"> div {display: inline-block;background-color: grey;} ul {list-style: none;display: table;margin:0 auto;backg
JS如何導出Div的內容為圖片
sso 畫布 base64 you sdn textarea art back query 最近因為項目需要,研究了幾天用js導出頁面上的div為圖片。項目需求是這樣的,一個頁面上有統計圖和統計表,另外一部分是地圖,當用戶點擊導出報告時,需要將頁面內容導出到Excel,統計
實現div裏的img圖片水平垂直居中
ble padding div height class 水平垂直 gin tag 實現 <body> <div> <img src="1.jpg" alt="haha"> </div> </body> 將
java生成圖片驗證碼實現
isp tex version edi ade 頁面 類型 logs exp 兩種圖片樣式分別是用Graphics類和Graphics2D 類實現(Graphics2D擴展了Graphics類),可以參考資料,畫出自己想要的圖片 Graphics2D 參考api地址:ht
docker之使用System.Drawing生成圖片缺少Gdiplus.dll錯誤
dock comm usr sdk plus container localtime pda window Windows下面運行正常,部署到Linux的docker上之後,報錯顯示缺少gdiplus.dll;這個是Windows的gdi組件,在Linux下要安裝環境 解決
jquery如何生成圖片驗證碼
sla style ctx ott etc func max ++ 導致 jQuery(function($){ /**生成一個隨機數**/ function randomNum(min, max) { return Math.f
python gdal 數組生成圖片
exp () shape ren tiff tran and drive gdal cols = array.shape[1]rows = array.shape[0]originX = rasterOrigin[0]originY = rasterOrigin[1]dri