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