क्या हम कैनवास छवि को svg या base 64 के रूप में निर्यात कर सकते हैं और फिर इसे फिर से आयात कर सकते हैं?एचटीएमएल 5 कैनवास छवि एसवीजी या बेस 64 प्रारूप में कैसे सहेजा जा सकता है?
उत्तर
यह आसान नहीं है, नहीं। एसवीजी को कैनवास ग्राफिक्स निर्यात करने की कोई सीधी विधि नहीं है - वे मौलिक रूप से विभिन्न प्रकार के प्रतिनिधित्व हैं, कैनवास 2 डी raster डिस्प्ले का उपयोग करता है, जैसे टेलीविजन छवियां, और एसवीजी ज्यामितीय आकार को स्टोर करता है, जिसे गुणवत्ता के अवक्रमण के बिना आकार में बदला जा सकता है।
सरल उत्तर यदि आप एसवीजी उत्पादन की जरूरत है,, कैनवास का उपयोग नहीं करते एसवीजी के साथ शुरू (सरल एसवीजी ग्राफिक्स पुस्तकालय http://raphaeljs.com/ यहाँ उपयोगी हो सकता है) है।
जटिल उत्तर यह है कि आप एसवीजी को निर्यात कर सकते हैं यदि आप अपने द्वारा किए गए सभी कैनवास संचालन रिकॉर्ड करते हैं और एसवीजी के साथ उन्हें फिर से बनाने का कोई तरीका है, लेकिन, जब तक आपके पास संचालन का सीमित सेट न हो, तो मूल रूप से इसका मतलब है कि आपको सभी कैनवास ड्राइंग कार्यों और मोड लागू करें!
एंड्रयूमु को अपने मूल रूप में प्रश्न के महान उत्तर के लिए मुझसे एक अच्छी तरह से योग्य बिंदु मिल गया है।
संशोधित प्रश्न ("या बेस 64") Google के लिए आसान है: canvas.toDataURL()
।
- 1. एचटीएमएल 5 कैनवास या एसवीजी विश्व मानचित्र
- 2. एचटीएमएल 5 कैनवास तत्व और एसवीजी
- 3. डीकोडिंग बेस 64 छवि
- 4. एचटीएमएल 5 कैनवास पृष्ठभूमि छवि
- 5. कैनवास/एचटीएमएल 5 रूपांतरण
- 6. एचटीएमएल 5 कैनवास
- 7. छवि पर ओवरले एचटीएमएल 5 कैनवास
- 8. एचटीएमएल 5 कैनवास मास्क
- 9. एचटीएमएल 5 कैनवास
- 10. एचटीएमएल 5 कैनवास
- 11. एचटीएमएल 5 कैनवास सीमाएं
- 12. बेस 64 एन्कोडिंग छवि
- 13. एसवीजी और एचटीएमएल 5 कैनवास के बीच क्या अंतर है?
- 14. एचटीएमएल 5 कैनवास
- 15. एचटीएमएल 5 कैनवास
- 16. एचटीएमएल 5 कैनवास
- 17. बेस 64 छवि डेटा
- 18. एचटीएमएल 5 कैनवास छवि कैशिंग/putImageData प्रश्न
- 19. एचटीएमएल 5 कैनवास
- 20. एचटीएमएल 5 कैनवास
- 21. एचटीएमएल 5 कैनवास इरेज़र
- 22. एचटीएमएल 5 और कैनवास
- 23. एचटीएमएल 5 कैनवास पृष्ठभूमि छवि दोहराना
- 24. एचटीएमएल 5 कैनवास
- 25. एचटीएमएल 5 कैनवास - पथ
- 26. एचटीएमएल 5 कैनवास
- 27. एचटीएमएल 5 कैनवास
- 28. पर्ल छवि को बेस 64
- 29. एचटीएमएल 5 कैनवास
- 30. एचटीएमएल 5 कैनवास