簡體   English   中英

圖像到base64的轉換

[英]image to base64 conversion

我想將圖像擴展為chrome擴展名轉換為base64格式。

CODE:
var img_src = $('#elementId').attr('src');
converImgToBase64(img_src)
function convertImgToBase64(url)
{

    var canvas = document.createElement('CANVAS');
    ctx = canvas.getContext('2d');
    img = document.createElement('img'),
    img.src = url;
    img.onload = function()
    {
        canvas.height = img.height;
        canvas.width = img.width;


        var dataURL = canvas.toDataURL('image/png');
        alert(dataURL);

        var doc = new jsPDF();
        doc.addImage(dataURL, 'JPEG', 15, 40, 180, 160);
       doc.output('datauristring');
        canvas = null; 

    };
}

警報框正確顯示了圖像的base64格式,但無法生成PDF嗎? 我如何為我的圖像生成pdf

因此,您的問題不是在base64中有圖像,而是從中生成pdf。 因此,請下次多留意您的標題;)

通過搜索所有這些問題,我發現了這一點: http : //parall.ax/products/jspdf ,我認為這應該對您有所幫助。

如您所見,該主頁示例看起來像您需要做的所有事情;)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM