कैनवास (जीयूआई): Difference between revisions

From Vigyanwiki
No edit summary
No edit summary
Line 1: Line 1:
{{Short description|WebGL}}
{{Short description|WebGL}}
कंप्यूटर विज्ञान और विज़ुअलाइज़ेशन में, [[कैनवास]] कंटेनर (अमूर्त डेटा प्रकार) होता है जिसमें विभिन्न आरेखण तत्व (रेखाएं, आकार, पाठ, अन्य तत्वों वाले फ्रेम आदि) होते हैं। यह दृश्य कलाओं में प्रयुक्त कैनवास से अपना नाम लेता है। इसे कभी-कभी [[दृश्य ग्राफ]]कहा जाता है क्योंकि यह उपयोगकर्ता इंटरफ़ेस या ग्राफ़िकल दृश्य के तार्किक प्रतिनिधित्व की व्यवस्था करता है। कुछ कार्यान्वयन स्थानिक प्रतिनिधित्व को भी परिभाषित करते हैं और उपयोगकर्ता को [[ ग्राफिकल यूज़र इंटरफ़ेस ]] के माध्यम से तत्वों के साथ इंटरैक्ट करने की अनुमति देते हैं।<ref>{{cite web|url=https://metacpan.org/release/ZINCDEV/tk-zinc-3.303|title=tk-zinc-3.303 - TkZinc is another Canvas which proposes many new functions, some based on openGL - metacpan.org|website=metacpan.org}}</ref>
कंप्यूटर विज्ञान और विज़ुअलाइज़ेशन में, [[कैनवास]] कंटेनर (अमूर्त डेटा प्रकार) होता है जिसमें विभिन्न आरेखण एलिमेंट (रेखाएं, आकार, पाठ, अन्य एलिमेंटों वाले फ्रेम आदि) होते हैं। यह दृश्य कलाओं में प्रयुक्त कैनवास से अपना नाम लेता है। इसे कभी-कभी [[दृश्य ग्राफ]] कहा जाता है क्योंकि यह उपयोगकर्ता इंटरफ़ेस या ग्राफ़िकल दृश्य के तार्किक प्रतिनिधित्व की व्यवस्था करता है। कुछ कार्यान्वयन स्थानिक प्रतिनिधित्व को भी परिभाषित करते हैं और उपयोगकर्ता को [[ ग्राफिकल यूज़र इंटरफ़ेस |ग्राफिकल यूज़र इंटरफ़ेस]] के माध्यम से एलिमेंटों के साथ इंटरैक्ट करने की अनुमति देते हैं।<ref>{{cite web|url=https://metacpan.org/release/ZINCDEV/tk-zinc-3.303|title=tk-zinc-3.303 - TkZinc is another Canvas which proposes many new functions, some based on openGL - metacpan.org|website=metacpan.org}}</ref>




== पुस्तकालय समर्थन ==
== लाइब्रेरी समर्थन ==
विभिन्न [[फ्री और ओपन-सोर्स सॉफ्टवेयर]] | फ्री और ओपन-सोर्स कैनवास या सीन-ग्राफ [[ पुस्तकालय (कम्प्यूटिंग) ]] डेवलपर्स को उनके कंप्यूटर प्रोग्राम के लिए यूजर इंटरफेस और/या यूजर-इंटरफेस तत्वों का निर्माण करने की अनुमति देते हैं।<ref>{{cite news |title=my.host पर फास्ट वर्डप्रेस होस्टिंग।|url=https://mijn.host/wordpress-hosting/ |accessdate=28 June 2019 |work=mijn.host |date=3 June 2017}}</ref>
विभिन्न [[फ्री और ओपन-सोर्स सॉफ्टवेयर|फ्री और ओपन-सोर्स कैनवास]] या सीन-ग्राफ [[ पुस्तकालय (कम्प्यूटिंग) |लाइब्रेरी (कम्प्यूटिंग)]] डेवलपर्स को उनके कंप्यूटर प्रोग्राम के लिए यूजर इंटरफेस या यूजर-इंटरफेस एलिमेंटों का निर्माण करने की अनुमति देते हैं।<ref>{{cite news |title=my.host पर फास्ट वर्डप्रेस होस्टिंग।|url=https://mijn.host/wordpress-hosting/ |accessdate=28 June 2019 |work=mijn.host |date=3 June 2017}}</ref>
मुक्त और मुक्त-स्रोत दृश्य-ग्राफ़ कैनवास विकल्पों के उदाहरणों में शामिल हैं:
 
* C (प्रोग्रामिंग लैंग्वेज) में, [https://www.enlightenment.org/about-efl Evas (EFL में)] एनलाइटनमेंट (सॉफ्टवेयर) प्रोजेक्ट से
मुक्त और मुक्त-स्रोत दृश्य-ग्राफ़ कैनवास विकल्पों के उदाहरणों में सम्मिलित हैं:
* C (प्रोग्रामिंग लैंग्वेज) में, [[ अव्यवस्था (सॉफ्टवेयर) ]], [[GNOME]] प्रोजेक्ट से जुड़ा हुआ है
* सी (प्रोग्रामिंग लैंग्वेज) में, [https://www.enlightenment.org/about-efl एवास (ईएफएल में)] प्रबुद्धता परियोजना से
* C (प्रोग्रामिंग लैंग्वेज) में, [[जीटीके सीन ग्राफ किट]] (GSK)
* सी (प्रोग्रामिंग लैंग्वेज) में, [[ अव्यवस्था (सॉफ्टवेयर) |क्लटर (सॉफ्टवेयर)]] , [[GNOME|गनोम]] परियोजना से जुड़ा हुआ है।
* [[C++]] में या वैकल्पिक रूप से Qt (सॉफ़्टवेयर) की अपनी मार्कअप भाषा में [[QML]]: [[Qt Quick]], [http://qt-project.org/doc/qt-5.1/qtquick/qtquick-visualcanvas-scenegraph.html सीनग्राफ़] प्रदान करता है क्यूटी परियोजना से जुड़ा हुआ है
* सी (प्रोग्रामिंग लैंग्वेज) में, [[जीटीके सीन ग्राफ किट]] (जीएसके)
* C++ में, [[OpenSceneGraph]], [[OpenGL]] का उपयोग कर 3D ग्राफ़िक्स API
* [[C++|सी++]] में या वैकल्पिक रूप से क्यूटी (सॉफ़्टवेयर) की अपनी मार्कअप भाषा में [[QML|क्यूएमएल]]: [[Qt Quick|क्यूटी क्विक]], क्यूटी परियोजना से जुड़ा [http://qt-project.org/doc/qt-5.1/qtquick/qtquick-visualcanvas-scenegraph.html सीनग्राफ़] प्रदान करता है।
* C++ में, [[OGRE]] इंजन, सीन ग्राफ पर आधारित, मल्टीपल सीन मैनेजर्स को सपोर्ट करता है
* सी++ में, [[OpenSceneGraph|ओपनसीनग्राफ]], [[OpenGL|ओपनजीएल]] का उपयोग कर 3डी ग्राफ़िक्स एपीआई
* C++ में, [[OpenSG]], रीयल-टाइम ग्राफ़िक्स के लिए सीन-ग्राफ़ सिस्टम, क्लस्टरिंग सपोर्ट और मल्टी-थ्रेड सुरक्षा के साथ
* सी++ में, [[OGRE|ओगरे]] इंजन, सीन ग्राफ पर आधारित, एकाधिक दृश्य प्रबंधकों का समर्थन करता है।
* C++ में, [[FlightGear]] कस्टम कैनवस सिस्टम का उपयोग करता है ([[LGPL]]'ed by SimGear<ref>{{Cite web |url=https://gitorious.org/fg/simgear |title=Gitorious.org Git - fg:simgear.git/Summary |access-date=2016-03-04 |archive-url=https://web.archive.org/web/20171207203804/https://gitorious.org/fg/simgear |archive-date=2017-12-07 |url-status=dead }}</ref>) जो OpenSceneGraph/OpenGL, OpenVG/ShivaVG का उपयोग करके हार्डवेयर-त्वरित है:<ref>{{cite web|url=http://wiki.flightgear.org/Canvas_Development|title=कैनवस डेवलपमेंट - फ्लाइटगियर विकी|website=wiki.flightgear.org}}</ref> [http://wiki.flightgear.org/Canvas The FlightGear कैनवास सिस्टम]
* सी++ में, [[OpenSG|ओपनएसजी]], क्लस्टरिंग समर्थन और मल्टी-थ्रेड सुरक्षा के साथ रीयल-टाइम ग्राफ़िक्स के लिए सीन-ग्राफ़ प्रणाली
* सी++ में, [[FlightGear|फ्लाइटगियर]] फ़्लाइट सिमुलेटर कस्टम कैनवस प्रणाली (सिम गियर द्वारा एलजीपीएल एड)<ref>{{Cite web |url=https://gitorious.org/fg/simgear |title=Gitorious.org Git - fg:simgear.git/Summary |access-date=2016-03-04 |archive-url=https://web.archive.org/web/20171207203804/https://gitorious.org/fg/simgear |archive-date=2017-12-07 |url-status=dead }}</ref>का उपयोग करता है जो ओपनसीनग्राफ/ओपनजीएल, ओपनवीजी/शिवावीजी का उपयोग करके हार्डवेयर-त्वरित है:<ref>{{cite web|url=http://wiki.flightgear.org/Canvas_Development|title=कैनवस डेवलपमेंट - फ्लाइटगियर विकी|website=wiki.flightgear.org}}</ref> [http://wiki.flightgear.org/Canvas फ़्लाइटगियर कैनवास सिस्टम]
* [[जावा (प्रोग्रामिंग भाषा)]] में, 2डी और 3डी कार्यक्षमता के साथ [[जावा एफएक्स]] दृश्य ग्राफ
* [[जावा (प्रोग्रामिंग भाषा)]] में, 2डी और 3डी कार्यक्षमता के साथ [[जावा एफएक्स]] दृश्य ग्राफ
* [[Tcl]] और अन्य भाषाओं जैसे [[पर्ल]], पायथन (प्रोग्रामिंग लैंग्वेज) ([[Tkinter]]<ref>{{cite web|url=https://python-course.eu/tkinter_canvas.php|title=GUI Programming with Python: Canvas Widget|website=python-course.eu}}</ref>), और [[ रूबी (प्रोग्रामिंग भाषा) ]], Tk (सॉफ्टवेयर) प्रदान करता है <code>canvas</code> 2डी ग्राफिक्स के लिए विजेट<ref>{{cite web|url=https://tkdocs.com/tutorial/canvas.html|title=TkDocs - Tk ट्यूटोरियल - कैनवास|website=tkdocs.com}}</ref><ref>{{cite web|url=http://tcl.tk/man/tcl8.6/TkCmd/canvas.htm|title=कैनवास मैनुअल पेज - Tk बिल्ट-इन कमांड|website=tcl.tk}}</ref>
* [[Tcl|टीसीएल]] और अन्य भाषाओं जैसे [[पर्ल]], पायथन (प्रोग्रामिंग लैंग्वेज) ([[Tkinter|टिंकटर]]<ref>{{cite web|url=https://python-course.eu/tkinter_canvas.php|title=GUI Programming with Python: Canvas Widget|website=python-course.eu}}</ref>), और [[ रूबी (प्रोग्रामिंग भाषा) |रूबी (प्रोग्रामिंग भाषा)]] में, टीके टूलकिट 2डी ग्राफिक्स <code>canvas</code> के लिए विजेट प्रदान करता है।<ref>{{cite web|url=https://tkdocs.com/tutorial/canvas.html|title=TkDocs - Tk ट्यूटोरियल - कैनवास|website=tkdocs.com}}</ref><ref>{{cite web|url=http://tcl.tk/man/tcl8.6/TkCmd/canvas.htm|title=कैनवास मैनुअल पेज - Tk बिल्ट-इन कमांड|website=tcl.tk}}</ref>
* टीसीएल में<ref>{{cite web|url=https://wiki.tcl-lang.org/page/जस्ता|title=जस्ता|website=wiki.tcl-lang.org}}</ref> और अन्य भाषाएँ जैसे पर्ल<ref>{{cite web|url=https://metacpan.org/release/ZINCDEV/tk-zinc-3.303|title=tk-zinc-3.303 - TkZinc is another Canvas which proposes many new functions, some based on openGL - metacpan.org|website=metacpan.org}}</ref> और पायथन (प्रोग्रामिंग भाषा),<ref>{{cite web|url=https://wiki.python.org/moin/TkZinc|title=TkZinc - पायथन विकी|website=wiki.python.org}}</ref> [https://bitbucket.org/plecoanet/tkzinc TkZinc] {{Webarchive|url=https://web.archive.org/web/20171207192634/https://bitbucket.org/plecoanet/tkzinc |date=2017-12-07 }} टीके कैनवास के लिए विस्तारित प्रतिस्थापन है, जो पदानुक्रमित समूहीकरण, क्लिपिंग, एफ़िन ट्रांसफ़ॉर्मेशन, एंटी-अलियासिंग और हवाई यातायात नियंत्रण के लिए विशिष्ट वस्तुओं के लिए समर्थन जोड़ता है।
* टीसीएल <ref>{{cite web|url=https://wiki.tcl-lang.org/page/जस्ता|title=जस्ता|website=wiki.tcl-lang.org}}</ref>और अन्य भाषाएँ जैसे पर्ल<ref>{{cite web|url=https://metacpan.org/release/ZINCDEV/tk-zinc-3.303|title=tk-zinc-3.303 - TkZinc is another Canvas which proposes many new functions, some based on openGL - metacpan.org|website=metacpan.org}}</ref>और पायथन (प्रोग्रामिंग भाषा),<ref>{{cite web|url=https://wiki.python.org/moin/TkZinc|title=TkZinc - पायथन विकी|website=wiki.python.org}}</ref>में [https://bitbucket.org/plecoanet/tkzinc टीके जिंक] {{Webarchive|url=https://web.archive.org/web/20171207192634/https://bitbucket.org/plecoanet/tkzinc |date=2017-12-07 }} पर टीके कैनवास के लिए विस्तारित प्रतिस्थापन है, जो पदानुक्रमित समूहीकरण, क्लिपिंग, एफ़िन ट्रांसफ़ॉर्मेशन, एंटी-अलियासिंग और हवाई यातायात नियंत्रण के लिए विशिष्ट वस्तुओं के लिए समर्थन जोड़ता है।


विभिन्न पुस्तकालयों के भीतर कुछ कैनवास मॉड्यूल पूर्ण दृश्य-ग्राफ की शक्ति प्रदान नहीं करते हैं - वे निचले स्तर पर काम करते हैं जिसके लिए प्रोग्रामर को कोड प्रदान करने की आवश्यकता होती है जैसे कि कैनवास में वस्तुओं को माउस-क्लिक मैप करना। पुस्तकालयों के उदाहरण जिनमें ऐसे कैनवास मॉड्यूल शामिल हैं:
विभिन्न लाइब्रेरी के भीतर कुछ कैनवास मॉड्यूल पूर्ण दृश्य-ग्राफ की शक्ति प्रदान नहीं करते हैं- वे निचले स्तर पर कार्य करते हैं जिसके लिए प्रोग्रामर को कोड प्रदान करने की आवश्यकता होती है जैसे कि कैनवास में वस्तुओं को माउस-क्लिक मैप करना। लाइब्रेरी के उदाहरण जिनमें ऐसे कैनवास मॉड्यूल सम्मिलित हैं:
* सी++ में, [[केडीई प्लाज्मा कार्यस्थान]] [http://techbase.kde.org/Projects/Plasma/Vocabulary#Corona Corona] कैनवास
* सी++ में, [[केडीई प्लाज्मा कार्यस्थान]] [http://techbase.kde.org/Projects/Plasma/Vocabulary#Corona कोरोना] कैनवास
* [[HTML5]] में [[कैनवास तत्व]]
* [[HTML5|एचटीएमएल5]] में [[कैनवास तत्व|कैनवास एलिमेंट]]
* जावा (प्रोग्रामिंग लैंग्वेज) के लिए, [[सार विंडो टूलकिट]] लाइब्रेरी [http://docs.oracle.com/javase/7/docs/api/java/awt/Canvas.html कैनवास]
* जावा (प्रोग्रामिंग लैंग्वेज) के लिए, [[सार विंडो टूलकिट]] लाइब्रेरी [http://docs.oracle.com/javase/7/docs/api/java/awt/Canvas.html कैनवास]
* जावा (प्रोग्रामिंग भाषा) के लिए, जावा एफएक्स लाइब्रेरी [http://docs.oracle.com/javase/8/docs/api/javafx/scene/Canvas.html कैनवास]{{dead link|date=November 2016 |bot=InternetArchiveBot |fix-attempted=yes }}
* जावा (प्रोग्रामिंग भाषा) के लिए, जावा एफएक्स लाइब्रेरी [http://docs.oracle.com/javase/8/docs/api/javafx/scene/Canvas.html कैनवास]{{dead link|date=November 2016 |bot=InternetArchiveBot |fix-attempted=yes }}
* जावा (प्रोग्रामिंग लैंग्वेज) के लिए, [[स्विंग (जावा)]] लाइब्रेरी [https://web.archive.org/web/20130904235505/http://www.devoxx.com/display/DV11/From%2BJava%2BSwing%2Bto %2BHTML5%2BC कैनवास कैनवस]
* जावा (प्रोग्रामिंग लैंग्वेज) के लिए, [[स्विंग (जावा)]] लाइब्रेरी [https://web.archive.org/web/20130904235505/http://www.devoxx.com/display/DV11/From%2BJava%2BSwing%2Bto %2BHTML5%2Bसी कैनवास कैनवस]
* जावा (प्रोग्रामिंग भाषा) के लिए, [[मानक विजेट टूलकिट]] पुस्तकालय [http://help.eclipse.org/indigo/topic/org.eclipse.platform.doc.isv/reference/api/org/eclipse/swt/widgets/ Canvas.html कैनवास], [[ ग्रहण (सॉफ्टवेयर) ]] से संबद्ध
* जावा (प्रोग्रामिंग भाषा) के लिए, [[मानक विजेट टूलकिट]] लाइब्रेरी [http://help.eclipse.org/indigo/topic/org.eclipse.platform.doc.isv/reference/api/org/eclipse/swt/widgets/ सीanvas.html कैनवास], [[ ग्रहण (सॉफ्टवेयर) | ग्रहण (सॉफ्टवेयर)]] से जुड़ा हुआ है।
* जावा (प्रोग्रामिंग भाषा) के लिए-[[जावास्क्रिप्ट]] की तरह, Google वेब टूलकिट लाइब्रेरी [http://www.gwtproject.org/javadoc/latest/com/google/gwt/canvas/client/Canvas.html कैनवास]
* जावा-जैसी (प्रोग्रामिंग भाषा) [[जावास्क्रिप्ट]] के लिए जीडब्ल्यूटी लाइब्रेरी [http://www.gwtproject.org/javadoc/latest/com/google/gwt/canvas/client/Canvas.html कैनवास]
* C++ में, [http://freecode.com/projects/libpapyrus papyrus कैनवस लाइब्रेरी] जो [[काहिरा (ग्राफिक्स)]] लाइब्रेरी का उपयोग करके प्रस्तुत करता है
* सी++ में, [http://freecode.com/projects/libpapyrus पेपाइरस कैनवस लाइब्रेरी] जो [[काहिरा (ग्राफिक्स)]] लाइब्रेरी का उपयोग करके प्रस्तुत करता है।
* C (प्रोग्रामिंग भाषा) में, [http://geocanvas.sourceforge.net/crcanvas/index.html crcanvas], [[GTK]] कैनवास GUI विजेट जो काहिरा (ग्राफिक्स) लाइब्रेरी का उपयोग करके प्रस्तुत करता है
* सी (प्रोग्रामिंग भाषा) में, [http://geocanvas.sourceforge.net/crcanvas/index.html सीआरकैनवास], [[GTK|जीटीके]] विजेट जो कैनवास काहिरा (ग्राफिक्स) लाइब्रेरी का उपयोग करके प्रस्तुत करता है।
* C (प्रोग्रामिंग भाषा) में, [https://wiki.gnome.org/Projects/GooCanvas GooCanvas], GTK कैनवास GUI विजेट जो काहिरा (ग्राफिक्स) लाइब्रेरी का उपयोग करके प्रस्तुत करता है
* सी (प्रोग्रामिंग भाषा) में, [https://wiki.gnome.org/Projects/GooCanvas गूकैनवास], जीटीके कैनवास विजेट जो काहिरा (ग्राफिक्स) लाइब्रेरी का उपयोग करके प्रस्तुत करता है।


मालिकाना कैनवास पुस्तकालयों में शामिल हैं, उदाहरण के लिए:
कैनवास लाइब्रेरी में सम्मिलित हैं, उदाहरण के लिए:
* [[Microsoft Windows]] [[Win32]] [https://web.archive.org/web/20130825181720/http://www.relisoft.com/win32/canvas.html कैनवास]
* [[Microsoft Windows|माइक्रोसॉफ्ट विंडोज]] [[Win32|विन32]] [https://web.archive.org/web/20130825181720/http://www.relisoft.com/win32/canvas.html कैनवास]


==संदर्भ==
==संदर्भ==

Revision as of 22:18, 1 June 2023

कंप्यूटर विज्ञान और विज़ुअलाइज़ेशन में, कैनवास कंटेनर (अमूर्त डेटा प्रकार) होता है जिसमें विभिन्न आरेखण एलिमेंट (रेखाएं, आकार, पाठ, अन्य एलिमेंटों वाले फ्रेम आदि) होते हैं। यह दृश्य कलाओं में प्रयुक्त कैनवास से अपना नाम लेता है। इसे कभी-कभी दृश्य ग्राफ कहा जाता है क्योंकि यह उपयोगकर्ता इंटरफ़ेस या ग्राफ़िकल दृश्य के तार्किक प्रतिनिधित्व की व्यवस्था करता है। कुछ कार्यान्वयन स्थानिक प्रतिनिधित्व को भी परिभाषित करते हैं और उपयोगकर्ता को ग्राफिकल यूज़र इंटरफ़ेस के माध्यम से एलिमेंटों के साथ इंटरैक्ट करने की अनुमति देते हैं।[1]


लाइब्रेरी समर्थन

विभिन्न फ्री और ओपन-सोर्स कैनवास या सीन-ग्राफ लाइब्रेरी (कम्प्यूटिंग) डेवलपर्स को उनके कंप्यूटर प्रोग्राम के लिए यूजर इंटरफेस या यूजर-इंटरफेस एलिमेंटों का निर्माण करने की अनुमति देते हैं।[2]

मुक्त और मुक्त-स्रोत दृश्य-ग्राफ़ कैनवास विकल्पों के उदाहरणों में सम्मिलित हैं:

  • सी (प्रोग्रामिंग लैंग्वेज) में, एवास (ईएफएल में) प्रबुद्धता परियोजना से
  • सी (प्रोग्रामिंग लैंग्वेज) में, क्लटर (सॉफ्टवेयर) , गनोम परियोजना से जुड़ा हुआ है।
  • सी (प्रोग्रामिंग लैंग्वेज) में, जीटीके सीन ग्राफ किट (जीएसके)
  • सी++ में या वैकल्पिक रूप से क्यूटी (सॉफ़्टवेयर) की अपनी मार्कअप भाषा में क्यूएमएल: क्यूटी क्विक, क्यूटी परियोजना से जुड़ा सीनग्राफ़ प्रदान करता है।
  • सी++ में, ओपनसीनग्राफ, ओपनजीएल का उपयोग कर 3डी ग्राफ़िक्स एपीआई
  • सी++ में, ओगरे इंजन, सीन ग्राफ पर आधारित, एकाधिक दृश्य प्रबंधकों का समर्थन करता है।
  • सी++ में, ओपनएसजी, क्लस्टरिंग समर्थन और मल्टी-थ्रेड सुरक्षा के साथ रीयल-टाइम ग्राफ़िक्स के लिए सीन-ग्राफ़ प्रणाली
  • सी++ में, फ्लाइटगियर फ़्लाइट सिमुलेटर कस्टम कैनवस प्रणाली (सिम गियर द्वारा एलजीपीएल एड)[3]का उपयोग करता है जो ओपनसीनग्राफ/ओपनजीएल, ओपनवीजी/शिवावीजी का उपयोग करके हार्डवेयर-त्वरित है:[4] फ़्लाइटगियर कैनवास सिस्टम
  • जावा (प्रोग्रामिंग भाषा) में, 2डी और 3डी कार्यक्षमता के साथ जावा एफएक्स दृश्य ग्राफ
  • टीसीएल और अन्य भाषाओं जैसे पर्ल, पायथन (प्रोग्रामिंग लैंग्वेज) (टिंकटर[5]), और रूबी (प्रोग्रामिंग भाषा) में, टीके टूलकिट 2डी ग्राफिक्स canvas के लिए विजेट प्रदान करता है।[6][7]
  • टीसीएल [8]और अन्य भाषाएँ जैसे पर्ल[9]और पायथन (प्रोग्रामिंग भाषा),[10]में टीके जिंक Archived 2017-12-07 at the Wayback Machine पर टीके कैनवास के लिए विस्तारित प्रतिस्थापन है, जो पदानुक्रमित समूहीकरण, क्लिपिंग, एफ़िन ट्रांसफ़ॉर्मेशन, एंटी-अलियासिंग और हवाई यातायात नियंत्रण के लिए विशिष्ट वस्तुओं के लिए समर्थन जोड़ता है।

विभिन्न लाइब्रेरी के भीतर कुछ कैनवास मॉड्यूल पूर्ण दृश्य-ग्राफ की शक्ति प्रदान नहीं करते हैं- वे निचले स्तर पर कार्य करते हैं जिसके लिए प्रोग्रामर को कोड प्रदान करने की आवश्यकता होती है जैसे कि कैनवास में वस्तुओं को माउस-क्लिक मैप करना। लाइब्रेरी के उदाहरण जिनमें ऐसे कैनवास मॉड्यूल सम्मिलित हैं:

कैनवास लाइब्रेरी में सम्मिलित हैं, उदाहरण के लिए:

संदर्भ

  1. "tk-zinc-3.303 - TkZinc is another Canvas which proposes many new functions, some based on openGL - metacpan.org". metacpan.org.
  2. "my.host पर फास्ट वर्डप्रेस होस्टिंग।". mijn.host. 3 June 2017. Retrieved 28 June 2019.
  3. "Gitorious.org Git - fg:simgear.git/Summary". Archived from the original on 2017-12-07. Retrieved 2016-03-04.
  4. "कैनवस डेवलपमेंट - फ्लाइटगियर विकी". wiki.flightgear.org.
  5. "GUI Programming with Python: Canvas Widget". python-course.eu.
  6. "TkDocs - Tk ट्यूटोरियल - कैनवास". tkdocs.com.
  7. "कैनवास मैनुअल पेज - Tk बिल्ट-इन कमांड". tcl.tk.
  8. "जस्ता". wiki.tcl-lang.org.
  9. "tk-zinc-3.303 - TkZinc is another Canvas which proposes many new functions, some based on openGL - metacpan.org". metacpan.org.
  10. "TkZinc - पायथन विकी". wiki.python.org.