खोज…


परिचय

एक बार जब आपने फैब्रिकजस के साथ एक एप्लिकेशन का निर्माण शुरू कर दिया, तो यह देर नहीं होगी जब आपको पता चलेगा कि आपको कैनवास / इसके कंटेंट के परिणाम को सर्वर पर सहेजने की आवश्यकता होगी। या उन्हें क्लाइंट को फ़ाइलों के रूप में निर्यात कर सकते हैं। इस उद्देश्य के लिए आपको कैनवास क्रमांकन की आवश्यकता होगी। अब आप में से कुछ लोग पूछ सकते हैं कि क्यों सीरियल हम इसे एक छवि के रूप में सहेज सकते हैं। तो एक सर्वर के लिए छवि को सहेजने का जवाब बैंडविड्थ की जरूरत है और पाठ इस मामले में बहुत बेहतर साबित होता है।

वाक्य - विन्यास

  1. JSON.stringify (कैनवास) - उत्तीर्ण वस्तु पर toJSON विधि को स्पष्ट रूप से कॉल करता है। स्ट्रिंग प्रतिनिधित्व देता है
  2. कैनवस.ऑटोऑब्जेक्ट () - केवल वास्तविक वस्तु के रूप में, टोज़न के समान प्रतिनिधित्व देता है
  3. कैनवस के लिए एक SVG प्रतिनिधित्व देता है

टिप्पणियों

FabricJS कैनवास क्रमांकन के बारे में अधिक जानकारी के लिए लिंक कैनवस सीरियलाइज़ेशन देखें

कैनवास सीरियल

<canvas id = "canvas" height='400' width='500'></canvas>

var canvas = new fabric.Canvas(document.getElementById('canvas'));
console.log(JSON.stringify(canvas)); // '{"objects":[],"background":""}'

canvas.add(new fabric.Rect({
  left: 10,
  top: 10,
  height: 50,
  width: 50,
  fill: 'green',
     stroke:'black'
}));
canvas.renderAll();

console.log(JSON.stringify(canvas));//logs the string representation
console.log(canvas.toObject());//logs canvas as an object
console.log(canvas.toSVG());//logs the SVG representation of canvas

बेला



Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow