डेटा URL को देखते हुए, आप src
छवि को अपने डेटा URL में सेट करके एक छवि (पेज पर या विशुद्ध रूप से JS में) बना सकते हैं । उदाहरण के लिए:
var img = new Image;
img.src = strDataURI;
एचटीएमएल 5 कैनवस कॉन्सेप्ट की drawImage()
विधि आपको एक कैनवास पर सभी या एक छवि (या कैनवास, या वीडियो) के एक हिस्से को कॉपी करने देती है।
आप इसे इस तरह उपयोग कर सकते हैं:
var myCanvas = document.getElementById('my_canvas_id');
var ctx = myCanvas.getContext('2d');
var img = new Image;
img.onload = function(){
ctx.drawImage(img,0,0); // Or at whatever offset you like
};
img.src = strDataURI;
संपादित करें : मैंने पहले इस स्पेस में सुझाव दिया था कि onload
डेटा URI शामिल होने पर हैंडलर का उपयोग करना आवश्यक नहीं हो सकता है । इस प्रश्न से प्रयोगात्मक परीक्षणों के आधार पर , ऐसा करना सुरक्षित नहीं है। उपरोक्त अनुक्रम- छवि बनाएं, onload
नई छवि का उपयोग करने के लिए सेट करें , और फिरsrc
निश्चित रूप से परिणामों का उपयोग करने के लिए कुछ ब्राउज़रों के लिए आवश्यक सेट करें ।