SHOW:
|
|
- or go back to the newest paste.
1 | - | |
1 | + | /** |
2 | - | function toBase64(url) { |
2 | + | * Converts an image to a base64 string |
3 | * Param[in] : url, the path to the image | |
4 | - | var ctx = canvas.getContext('2d'); |
4 | + | */ |
5 | - | var img = new Image(); |
5 | + | function toBase64(url) { |
6 | - | img.src = url; |
6 | + | |
7 | - | var height = img.height, width = img.width; |
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 | - | var dataURL = canvas.toDataURL("image/jpg"); |
12 | + | |
13 | - | // To prevent ImageMagick from breaking: ONLY SEND BASE64 ENCRYPTED STRING |
13 | + | |
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 | } |