I'm converting the page to canvas and then canvas to the image. Function convertCanvasToImage returns image link as base64 encoded link. Looking for a solution to decode it cause I'll need that later and would be easier.
Encoded image starts with data:image/png;base64,longString.
I tried
var decodedData = window.atob(n); and http://www.webtoolkit.info/javascript-base64.html
But it returns chinese characters.
Also, I tried sending the encoded string to the server via ajax and then try with base64_decode. Still, I get odd output.
Any reference or solution how to decode base64 png image and get normal URL of the image? Is it possible for a canvas to return normal URL not encoded?