如何實現網頁截圖(html2canvas)
html2canvas是一個相當不錯的JavaScript類別庫,它使用了html5和css3的一些新功能特性,實現了在客戶端對網頁進行截圖的功 能。 html2canvas透過取得頁面的DOM和元素的樣式訊息,並將其渲染成canvas圖片,從而實現給頁面截圖的功能。 因為每個瀏覽器渲染頁面的方式都不盡相同,所以產生的圖片也不太一樣。雖然它目前還是處理開發階段,但還是很值得期待的。 它不需要來自伺服器任何渲染,整張圖片都是在客戶端瀏覽器建立。當瀏覽器不支援Canvas時,將採用Flashcanvas或ExplorerCanvas技術取代實作。
github:github.com/niklasvh/html2canvas
程式碼如下:
<!DOCTYPE html> <html> <head> <title>HTML5实现网页截屏</title> <script src="http://cdn.bootcss.com/jquery/3.0.0-beta1/jquery.min.js"></script> <script src="http://cdn.bootcss.com/html2canvas/0.5.0-beta4/html2canvas.js"></script> <script> function taoge(){ html2canvas($('#xttblog'), { onrendered: function(canvas) { // canvas 是最后一个渲染的<canvas> 元素 $('#btn').attr( 'href' , canvas.toDataURL() ) ; $('#btn').attr( 'download' , 'xttblog.png' ) ; } }); } </script> </head> <body> <p id="xttblog"> <img src="http://www.xttblog.com/wp-content/uploads/2016/03/123.png"/> <p>业余草,做专业的IT学习交流网站</p> <p>QQ群:135430763</p> <p>原文地址:http://www.xttblog.com/?p=261</p> <a href="" id="btn" onclick="taoge();">截图</a> </p> </body> </html>
以上是如何實現網頁截圖(html2canvas)的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

1.從螢幕底部往上滑動點選開啟【超截圖】。 2.依需求選擇【長截圖】或【長方形截圖】,以長方形截圖為例,點選矩形截圖。 3.選擇需要截圖的區域,然後點選【儲存】就可以了。

win10截完圖閃一下就不見了造成的原因有很多,用戶們可以先檢查截圖保存位置或者是調整截圖設置,或者是檢查動畫效果來進行查看。實在不行的話也可以選擇更新驅動程式和作業系統來進行操作,下面就讓本站來為用戶們來仔細的介紹一下win10截完圖閃一下就不見了問題解析吧。 win10截完圖閃一下就不見了問題解析1、檢查截圖儲存位置:使用Win+PrtSc(PrintScreen)組合鍵進行截圖時,截圖通常會儲存到C:\Users\YourUsername\Pictures\Screenshots資料夾中。請

淘寶是一款功能強大的購物軟體,它提供了許多實用的功能,其中截圖分享是一個非常方便的功能。這個功能可以幫助使用者快速將喜歡的商品分享給朋友或家人,讓大家一起享受購物的樂趣。同時,這也是一種非常有效的推廣方式,可以讓更多人了解好的商品。那麼究竟該如何在淘寶中進行截圖分享呢,希望這篇教學攻略能幫助大家帶來更加良好的淘寶使用體驗。淘寶截圖後跳出來分享介面怎麼關閉? 1.先打開手機淘寶,進入設定頁以後點選通用。 2.最後進入通用頁面,將截圖後出現分享視窗後方的開關按鈕關閉即可。

榮耀Magic5Pro配備了MagicOS7.1作業系統,操作非常順暢。那麼,如何在Magic5Pro上進行截圖呢?本文將為大家提供詳細的一鍵截圖教學榮耀Magic5Pro截圖教學榮耀Magic5Pro支援標準截圖、局部截圖和長截圖。以下是具體的截圖方法:在手機螢幕的頂部邊緣向下滑動,就可以打開控制中心。在控制中心中找到截圖圖標,點擊它可以快速進行截圖。另外,也可以同時按下【音量-】和【開機鍵】來進行截圖操作如果您需要進行局部截圖或長截圖,您需要點擊截圖圖示右下角的倒三角。一旦點擊,會顯示【局

1.同時按住電源鍵及音量減鍵1-2秒,即可截圖。 2.開啟手機設定設置,點選便利輔助,點選手勢體感,點選三指截圖。

隨著智慧型手機的普及,螢幕截圖功能成為日常使用手機的必備技能之一。華為Mate60Pro作為華為公司的旗艦手機之一,其截圖功能自然也備受用戶關注。今天,我們就來分享華為Mate60Pro手機的截圖操作步驟,讓大家能夠更方便地進行截圖操作。首先,華為Mate60Pro手機提供了多種截圖方式,可以依照個人習慣選擇適合自己的方式來操作。以下詳細介紹幾種常用的截

oppo手機怎麼截圖? oppo手機中有多種截圖方式,但是多數的用戶不知道如何截圖,接下來就是小編為用戶帶來的oppo手機截圖方法圖文教程,感興趣的用戶快來一起看看吧! oppo手機怎麼截圖方法一:同時按住【音量下鍵+關機鍵】即可截圖;方法二:三指截圖1、先開啟設定功能頁,選擇【手勢體感】;2、之後在下圖頁點選快捷手勢,滑動【三指截圖】後方的按鈕即可設定;3、最後三根手指同時滑動螢幕即可截圖。

win7如何快速截圖? win7系統之中有著許多便利操作功能,可以為各位提供非常多樣化的便利服務。許多win7系統的使用者在使用電腦的過程中,想要透過win7系統之中的快捷鍵進行截屏,但是卻不清楚具體的快捷鍵是哪些,因此無法正常使用,那麼,這些快捷截屏鍵究竟是哪些呢?下面小編就為各位帶來win7快速截圖鍵介紹。 win7快速截圖鍵介紹1、按Prtsc鍵截圖這樣取得的是整個電腦螢幕的內容,按Prtsc鍵後,可以直接開啟畫圖工具,接貼上使用。也可以貼在QQ聊天框或Word文件中,之後再選擇儲存即可。 2
