html2canvas

    0熱度

    1回答

    因此,我設法使用html2canvas以編程方式保存文件,並設法保存該文件。不過,我想指定渲染圖像的名稱,而不是保存爲「下載」。那可能嗎?我實現了這個當前方法如下: html2canvas(document.body, { onrendered: function(canvas) { var image = canvas.toDataURL("image/png").repl

    0熱度

    1回答

    我想從我的Div使用Html2Canvas生成一張圖片,但它不能正常工作,問題是我的文本背景。你可以看到,在這裏: window.takeScreenShot = function() { html2canvas(document.getElementById("est1"), { onrendered: function(canvas) { docum

    0熱度

    1回答

    有沒有一種方法來調整使用畫布捕獲時的寬度和高度? <script src="https://cdnjs.cloudflare.com/ajax/libs/jspdf/1.0.272/jspdf.debug.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/html2canvas/0.4.1/html2canvas.

    2熱度

    1回答

    我有一個DIV的大小可能會有所不同,具體取決於窗口的大小。 我想要得到的是div的圖像版本(就好像用戶截取了該div的截圖),但總是以1280x720的分辨率顯示。 我想要的一個選擇是使用html2canvas庫在畫布中轉儲DIV內容,但是當我縮放它時,我失去了圖像質量。有沒有其他的選擇?

    0熱度

    1回答

    我使用的是html2canvas,能夠生成截圖並在另一個窗口中打開相同的截圖。但是,我的HTML頁面的響應是動態創建的,我需要將相同的屏幕截圖上載到服務器,Bluemix以遞歸方式上傳,並使用URI從任何其他應用程序中檢索相同的屏幕截圖。 html2canvas(document.getElementById("mydiv")).then(function(canvas) { \t //

    2熱度

    2回答

    工作我試圖div元素轉換爲使用html2canvas內angularjs控制器庫畫布上,它拋出控制檯沒有錯誤,但只給出了一個空的畫布,我包括在html2canvas腳本主頁和div元素是其中使用NG-視圖加載的模板頁面內 div元素是 <div id="barcodeHtml" style="background-color: #82c6f8"> <div style="width:

    1熱度

    2回答

    我有一個網頁,我希望打印一些HTML。 爲此,我使用html2canvas和jsPDF。 我遇到的問題是它不打印HTML中顯示的圖像。 我的HTML和CSS如下所示(complete code in fiddle): .handsomeHtml { background: red; } .crazyFrog { background: url('http://e-cdn-images.d

    1熱度

    1回答

    我已經div的這樣 渲染輸出這樣表示了。 html2canvas代碼: html2canvas(document.getElementById('widgetElemet'), { logging: true, profile: true, useCORS: true, allowTaint: true, onrendered: function(

    3熱度

    1回答

    我正在使用htm2canvas將特定div與圖像轉換爲canvas.This工作時圖像是本地的。我得到這個問題 「獲取圖片從原點‘http://mywebsite.com’https://mybucket.s3.amazonaws.com/B008C4GFP0.jpg「已被阻止通過CORS政策:沒有‘訪問控制允許來源’標頭出現在所請求的資源產地'http://mywebsite.com '因此不允

    0熱度

    1回答

    我正在試圖製作一個按鈕來捕獲並保存我的頁面。 現在,我可以使用我需要的分辨率來複制它,但不是顯示它需要顯示一個對話框並將其另存爲「另存爲...」以重命名該文件。 function myRenderFunction(canvas) { destination.appendChild(canvas); } var element = document.getElementById('e