i just want to make a page where u can type a text and add it on selected image and save that as new image.
I tried to do it in few ways, but without luck.
<body> <canvas id = "idCanvas" width = "576" height = "577"> </canvas> <img id="canvasImg" width = "576" height = "577"></img> <script> window.onload = function(){ var canvas = document.getElementById('idCanvas'); var context = canvas.getContext('2d'); var imageObj = new Image(); var dataURL = canvas.toDataURL(); imageObj.onload = function() { context.drawImage(imageObj, 0, 0, 576, 577); context.font = "20px Calibri"; context.fillText("My TEXT!", 50, 200); document.getElementById('canvasImg').src = toDataURL(); window.alert(dataURL); }; imageObj.src = "image.png"; }; </script> When i use toDataURL() in img src, the image won't be displayed, it only works if i'm not using drawImage in canvas.
document.getElementById('canvasImg').src = dataURL,