2014-11-23
7:50 PM
程式碼範例
function convertImgToBase64(img){ var canvas = document.createElement('CANVAS'); var ctx = canvas.getContext('2d'); canvas.height = img.height; canvas.width = img.width; ctx.drawImage(img, 0, 0); var dataURL = canvas.toDataURL(); canvas = null; return dataURL; }
詳細解說
function convertImgToBase64(img){ // 首先建立canvas物件 必須使用到cavas物件的方法 var canvas = document.createElement('CANVAS'); // 設定內容為2D var ctx = canvas.getContext('2d'); // 將cavas的寬高設定為與圖片相同 canvas.height = img.height; canvas.width = img.width; // 繪製圖片至cavas內 ctx.drawImage(img, 0, 0); // 使用cavas的toDataURL功能轉換為base64編碼 var dataURL = canvas.toDataURL(); // 清除cavas物件 canvas = null; return dataURL; }
各項資料連結
Canvas教學 - MDN
No comments:
Post a Comment