के रूप में कैनवास सहेजना मैं बेस 64-एन्कोडेड छवि के रूप में इसे एक नई विंडो में खोलने के बिना, कैनवास को पीएनजी के रूप में सहेजना चाहता हूं।एक पीएनजी या जेपीजी
jQuery("#btnPreview").click(function(){
if (!fabric.Canvas.supports('toDataURL')) {
alert('Sorry, your browser is not supported.');
}
else {
canvas.deactivateAll();
canvas.forEachObject(function(o){
if(o.get("title") == "||Watermark||"){
canvas.bringToFront(o);
}
});
window.open(canvas.toDataURL('png'), "");
canvas.forEachObject(function(o){
if(o.get("title") == "||Watermark||"){
canvas.sendToBack(o);
}
});
canvas.renderAll();
}
});
मैं बटन एक PNG या JPG के रूप में छवि को बचाने बनाना चाहते:
मैं इस कोड का इस्तेमाल किया।
संभव दो प्रतियों में: gif के रूप में [कब्जा एचटीएमएल कैनवास/jpg/png/pdf?] (http://stackoverflow.com/questions/923885/capture-html-canvas-as-gif-jpg-png-pdf) – Alexander
मुझे नहीं लगता कि यह इस ques का डुप्लिकेट है tion। –
मुझे नहीं लगता कि मैं क्या खोज रहा हूं :( – UXX1