轻松让你实现浏览器截图、截屏
【公眾號回復 “1024”,免費領取程序員賺錢實操經驗】
大家好,我是章魚貓。
今天給大家分享三個有趣又實用的開源項目。
1、Html2canvas
Html2canvas 是一個實現瀏覽器內截屏的 JavaScript 庫。該項目可以讓你在瀏覽器內對整個網頁或部分內容進行截圖,原理是通過讀取 DOM 和樣式,將當前頁面渲染成一個畫布圖像。
使用方法:
html2canvas(document.querySelector("#capture")).then(canvas => { document.body.appendChild(canvas) });開源項目地址:https://github.com/niklasvh/html2canvas
開源項目作者:niklasvh
2、Satori
Satori 是一個能夠將 HTML 和 CSS 轉換為 SVG 的庫。由 Vercel 團隊開源的可根據 HTML 和 CSS 代碼生成 SVG 圖像的庫。支持 JSX 語法,使用起來十分方便和順手。
開源項目地址:https://github.com/vercel/satori
開源項目作者:vercel
3、PyGWalker
推薦一個最近在 GitHub 上較為流行的 Python 庫:PyGWalker,可用于簡化 Jupyter Notebook 數據分析和數據可視化工作流程。
通過 PyGWalker,你可以快速將 Pandas DataFrame 轉變為 Tableau 風格的操作界面,更好的用于數據可視化探索。
該 Python 庫支持 Jupyter Notebook、Google Colab、Kaggle Code 等多種環境,安裝使用也頗為簡單,感興趣的同學可以體驗下。
開源項目地址:https://github.com/Kanaries/pygwalker
開源項目作者:Kanaries
最近,章魚貓建了一個「GitHub 精選交流群」,歡迎大家一起交流優秀開源項目,也可以宣傳自己的開源項目,在 「GitHub 黑板報」公眾號后臺回復【加群】邀請你入群。
---特別推薦---
特別推薦:一個專門分享優質開源項目的賬號「GitHub 黑板報」,一周三次定期挖掘并分享 GitHub 高質量開源項目。專注挖掘好東西,非常值得大家關注。點擊下方公眾號卡片,直接關注。
總結
以上是生活随笔為你收集整理的轻松让你实现浏览器截图、截屏的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 世界四大名柚有哪些?
- 下一篇: Adobe Premiere Pro快速