Advertisement
Guest User

ConvertToBase64

a guest
Apr 2nd, 2013
107
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. /**
  2.  * Converts an image to a base64 string
  3.  * Param[in] : url, the path to the image
  4.  */
  5. function toBase64(url) {
  6.     var canvas = document.createElement("canvas");
  7.     var ctx = canvas.getContext('2d');
  8.         var img = new Image();
  9.         img.src = url;
  10.         var height = img.height, width = img.width;
  11.     canvas.height = height;
  12.     canvas.width = width;
  13.     ctx.drawImage(img, 0, 0, width, height);    
  14.     try {
  15.         var dataURL = canvas.toDataURL("image/jpg");
  16.         return dataURL.replace(/^data:image\/(png|jpg);base64,/, "");    
  17.     }
  18.     catch (err) { console.log("ERROR " + err);}  
  19.  }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement