how to convert image url to dataurl (base64 data) with javascript

14,893

You can use this code-

HTML-

    <img id="preview" src="http://www.gravatar.com/avatar/0e39d18b89822d1d9871e0d1bc839d06?s=128&d=identicon&r=PG">
    <canvas id="myCanvas" />

javascript-

    <script>
     var c = document.getElementById("myCanvas");
     var ctx = c.getContext("2d");
     var img = document.getElementById("preview");
     ctx.drawImage(img, 10, 10);
     alert(c.toDataURL());
    </script>

found it here- How to get base64 encoded data from html image

Share:
14,893
atluriajith
Author by

atluriajith

:)

Updated on June 04, 2022

Comments

  • atluriajith
    atluriajith almost 2 years

    how to convert image url to base64 encoded data url without using html5 canvas object.

    canvas.todataURL()
    

    I am gettting base64 data using canvas.todataURL, but it fails to read remote url's, so I want to convert my image url to dataurl with out using canvas.todataURL() and use it in my application.

    HOw can I to do this.