Quantcast
Channel: Ionic Framework - Ionic Forum
Viewing all articles
Browse latest Browse all 49240

How to convert img src to encode base64 binary?

$
0
0

@kuwarji wrote:

I am converting img src to encode base64 bit string. But it is coming with some addition: “data:image/jpeg;base64,iVBORw…”. I don’t want this extra added string. what should I do?

I am using below method.

convertToDataURLviaCanvas(url, outputFormat) {
return new Promise((resolve, reject) => {
let img = new Image();
img.crossOrigin = ‘Anonymous’;
img.onload = () => {
let canvas = document.createElement(‘CANVAS’),
ctx = canvas.getContext(‘2d’),
dataURL;
canvas.height = img.height;
canvas.width = img.width;
ctx.drawImage(img, 0, 0);
dataURL = canvas.toDataURL(outputFormat);
resolve(dataURL);
canvas = null;
};
img.src = url;
});
}
calling via this:-
this.convertToDataURLviaCanvas(this.pathForImage(this.lastImage), “image/jpeg”).then(base64 => {
alert(base64);
});

Posts: 1

Participants: 1

Read full topic


Viewing all articles
Browse latest Browse all 49240

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>