एंटी-ग्रेन ज्यामिति: Difference between revisions
(Created page with "{{More citations needed|date=October 2008}} {{Infobox software | developer = Maxim Shemanarev | latest release version = 2.5.0 | latest release date = {{releas...") |
No edit summary |
||
(4 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
{{More citations needed|date=October 2008}} | {{More citations needed|date=October 2008}} | ||
{{Infobox software | {{Infobox software | ||
| developer = | | developer = मैक्सिम शेमनारेव | ||
| latest release version = 2.5.0 | | latest release version = 2.5.0 | ||
| latest release date = {{release date and age|2006|10|01}} | | latest release date = {{release date and age|2006|10|01}} | ||
| programming language = [[C++]] | | programming language = [[C++]] | ||
| operating system = [[Cross-platform]] | | operating system = [[Cross-platform]] | ||
| genre = [[ | | genre = [[ग्राफिक्स लाइब्रेरी]] | ||
| license = [[GNU General Public License|GPL]] | | license = [[GNU General Public License|GPL]] | ||
}} | }} | ||
एंटी-ग्रेन | '''एंटी-ग्रेन ज्यामिति''' '''(AGG)''' [[सी++|C++]] में लिखी गई 2D रेंडरिंग ग्राफिक्स लाइब्रेरी है। इसमें [[स्थानिक एंटी-अलियासिंग|स्थानिक प्रति-एलियासिंग]] और [[उप-पिक्सेल रिज़ॉल्यूशन]] की सुविधा है। यह अपने आप में कोई [[ग्राफ़िक्स लाइब्रेरी]] नहीं है अपितु ग्राफ़िक्स लाइब्रेरी बनाने हेतु रूपरेखा है। | ||
लाइब्रेरी [[क्रॉस-प्लेटफॉर्म]] है और | लाइब्रेरी [[क्रॉस-प्लेटफॉर्म]] है और यह अमूर्त मेमोरी ऑब्जेक्ट को प्रस्तुत करती है। यह [[एक्स विंडो सिस्टम|X विंडो सिस्टम]], [[ माइक्रोसॉफ़्ट विंडोज़ |माइक्रोसॉफ़्ट विंडोज़]], [[ Mac OS X | मैक ओएस X]] , एमिगा ओएस, [[बीईओएस|BeOS]], [[ सरल डायरेक्टमीडिया परत |SDL]] से सम्बंधित उदाहरणों के साथ उपलब्ध है। उदाहरणों में [[स्केलेबल वेक्टर ग्राफिक्स]] दर्शक भी सम्मिलित है। | ||
कठोर वर्ग पदानुक्रम की आवश्यकता के बिना | कठोर वर्ग पदानुक्रम की आवश्यकता के बिना रेंडरिंग पाइपलाइन में कस्टम कक्षाओं को प्लग करने के लचीलेपन को प्राप्त करने के लिए AGG का प्रारूप C++ टेम्प्लेट को बड़े पैमाने पर करने के स्थान पर केवल उच्च स्तर पर उपयोग करता है और कंपाइलर को कई विधि कॉलों को पंक्ति में करने की अनुमति देता है। उच्च प्रदर्शन। अपनी जटिलता की लाइब्रेरी के लिए यह उल्लेखनीय रूप से हल्का है: इसमें मानक C++ लाइब्रेरीज़ के ऊपर कोई निर्भरता नहीं है और यह बुनियादी एल्गोरिदम के कार्यान्वयन में [[C++ STL]] से रक्षण करता है। जबकि अंतर्निहित इंटरफ़ेस अच्छी प्रकार से प्रलेखित नहीं हैं और यह सीखने की प्रक्रिया को काफी बोझिल बना सकता है। | ||
जबकि | जबकि AGG संस्करण 2.5 को [[जीएनयू जनरल पब्लिक लाइसेंस|GNU जनरल पब्लिक लाइसेंस]] द्वितीय संस्करण या उससे अधिक के अंतर्गत अनुज्ञप्ति प्राप्त है एवं AGG संस्करण 2.4 अभी भी 3-क्लॉज [[बीएसडी लाइसेंस|BSD अनुज्ञप्ति]] के अंतर्गत उपलब्ध है और वस्तुतः संस्करण 2.5 के समान ही है। | ||
== इतिहास == | == इतिहास == | ||
AGG कोडबेस का सक्रिय विकास 2006 में | AGG कोडबेस का सक्रिय विकास 2006 में v2.5 रिलीज़ के समय इसके मुख्य डेवलपर और अनुरक्षक मैक्सिम शेमनारेव की प्राथमिकताओं में परिवर्तन के कारण रुक गया। एम. शेमनारेव 2013 में अपनी आकस्मिक मृत्यु तक समुदाय में सक्रिय रहे। सोर्सफोर्ज.नेट पर अधिक उदारतापूर्वक लाइसेंस प्राप्त v2.4 के एक फोर्क पर विकास जारी है।<ref>{{cite web|title=अनाज विरोधी ज्यामिति पुस्तकालय|url=http://sourceforge.net/projects/agg|publisher=}}</ref> | ||
== उपयोग == | == उपयोग == | ||
* [[हाइकु (ऑपरेटिंग सिस्टम)]] | * [[हाइकु (ऑपरेटिंग सिस्टम)]] अपनी विंडो सिस्टम में AGG का उपयोग करता है। | ||
* यह [[GNU]] के Gnash (सॉफ़्टवेयर) फ़्लैश प्लेयर में उपयोग के लिए उपलब्ध | * यह [[GNU]] के Gnash (सॉफ़्टवेयर) फ़्लैश प्लेयर में उपयोग के लिए उपलब्ध दाताओं में से एक है। | ||
* [[ विद्रोह ]] भाषा दुभाषिया का ग्राफिकल संस्करण | * [[ विद्रोह | रेबोल]] भाषा दुभाषिया का ग्राफिकल संस्करण मापनीय वेक्टर ग्राफिक्स DRAW भाषा के लिए AGG का उपयोग कर रहा है। | ||
* हिल्टी अपने कुछ रीबार | * हिल्टी अपने कुछ रीबार का पता लगाने के उपकरण जैसे PS 1000 में इसका उपयोग करता है। | ||
* [[Matplotlib]] अपने बैक-एंड | * [[Matplotlib|मैटप्लोट्लिब]] अपने बैक-एंड दाता इंजन के रूप में AGG का उपयोग करता है।<ref>{{cite web | ||
| title = Matplotlib 1.1 documentation | | title = Matplotlib 1.1 documentation | ||
| url = http://matplotlib.sourceforge.net/users/installing.html | | url = http://matplotlib.sourceforge.net/users/installing.html | ||
| accessdate = 2011-04-08 | | accessdate = 2011-04-08 | ||
| archiveurl= https://web.archive.org/web/20110515162632/http://matplotlib.sourceforge.net/users/installing.html| archivedate= 15 May 2011 <!--DASHBot-->| url-status=live}}</ref> | | archiveurl= https://web.archive.org/web/20110515162632/http://matplotlib.sourceforge.net/users/installing.html| archivedate= 15 May 2011 <!--DASHBot-->| url-status=live}}</ref> | ||
* [[fpGUI]] में | * [[fpGUI]] में वैकल्पिक AggPas बैक-एंड दाता इंजन है।<ref>{{cite web | ||
| title = fpGUI Toolkit news | | title = fpGUI Toolkit news | ||
| url = http://fpgui.sourceforge.net/ | | url = http://fpgui.sourceforge.net/ | ||
| accessdate = 2013-05-14 | | accessdate = 2013-05-14 | ||
| archiveurl= https://web.archive.org/web/20120423125505/http://fpgui.sourceforge.net/| archivedate= 23 April 2012 <!--DASHBot-->| url-status=live}}</ref> FpGUI के लिए AggPas को डिफ़ॉल्ट या एकमात्र | | archiveurl= https://web.archive.org/web/20120423125505/http://fpgui.sourceforge.net/| archivedate= 23 April 2012 <!--DASHBot-->| url-status=live}}</ref> FpGUI के लिए AggPas को डिफ़ॉल्ट या एकमात्र दाता इंजन बनाने के लिए काम किया जा रहा है। | ||
* [[मैपनिक]], टूलकिट जो [[ OpenStreetMap ]] वेबसाइट पर मानचित्र प्रस्तुत करता है | * [[मैपनिक]], टूलकिट जो [[ OpenStreetMap |ओपन स्ट्रीट मैप]] वेबसाइट पर मानचित्र प्रस्तुत करता है एवं अपने सभी मानचित्र प्रतिपादन के लिए AGG का उपयोग करता है।<ref>{{cite web|url=https://wiki.openstreetmap.org/wiki/Mapnik|title=Mapnik wiki}}</ref> | ||
* HTTPhotos | * HTTPhotos चित्रों का मापन करने के लिए AGG का उपयोग करता है। | ||
* Pdfium, [[Google Chrome]] द्वारा उपयोग किया जाने वाला PDF | * Pdfium, [[Google Chrome|गूगल क्रोम]] द्वारा उपयोग किया जाने वाला PDF दाता इंजन AGG का उपयोग करता है<ref>{{cite web|title=पीडीएफ़ियम स्रोत|url=https://pdfium.googlesource.com/pdfium/+/master/core/fxge/agg/fx_agg_driver.h|accessdate=23 Dec 2016}}</ref> जबकि इसे [[स्किया ग्राफ़िक्स इंजन]] से परिवर्तित करने का काम प्रगति पर है।<ref>{{cite web|title=11 - स्किया समर्थन - पीडीएफ़ियम|url=https://bugs.chromium.org/p/pdfium/issues/detail?id=11|accessdate=23 Apr 2022}}</ref> | ||
* ग्राफ़िक्स मिल, .NET इमेजिंग SDK अपने ड्राइंग इंजन के रूप में AGG का उपयोग करता है।<ref>{{cite web|title=ग्राफ़िक्स मिल दस्तावेज़ीकरण|url=http://www.graphicsmill.com/docs/gm/copyright-notices.htm|accessdate=16 August 2015}}</ref> | * ग्राफ़िक्स मिल, .NET इमेजिंग SDK अपने ड्राइंग इंजन के रूप में AGG का उपयोग करता है।<ref>{{cite web|title=ग्राफ़िक्स मिल दस्तावेज़ीकरण|url=http://www.graphicsmill.com/docs/gm/copyright-notices.htm|accessdate=16 August 2015}}</ref> | ||
* [[एफएल स्टूडियो]] | * इमेज-लाइन [[एफएल स्टूडियो]] डिजिटल ऑडियो वर्कस्टेशन 30 सितंबर 2012 को जारी संस्करण 10.8 के पश्चात से चित्रण हेतु AGG का उपयोग करता है।<ref>{{cite web | ||
| title = History - FL Studio 10.8 (beta) | | title = History - FL Studio 10.8 (beta) | ||
| url = https://www.image-line.com/flstudio/history.php?entry_id=1363185606 | | url = https://www.image-line.com/flstudio/history.php?entry_id=1363185606 | ||
| accessdate = 2019-05-04 | | accessdate = 2019-05-04 | ||
| archiveurl= https://web.archive.org/web/20190503185134/https://www.image-line.com/flstudio/history.php?entry_id=1363185606| archivedate= 3 May 2019 <!--DASHBot-->| url-status=live}}</ref> | | archiveurl= https://web.archive.org/web/20190503185134/https://www.image-line.com/flstudio/history.php?entry_id=1363185606| archivedate= 3 May 2019 <!--DASHBot-->| url-status=live}}</ref> | ||
== लेखक == | == लेखक == | ||
लाइब्रेरी के मुख्य लेखक मैक्सिम शेमनारेव थे ({{Lang-ru|Максим Шеманарёв}}). 26 नवंबर, 2013 को शेमनारेव (जन्म 15 जून, 1966, [[निज़नी नावोगरट]], रूस) को 47 वर्ष की आयु में कोलंबिया, [[मैरीलैंड]], मैरीलैंड (यूएस) में उनके घर पर मृत होने की सूचना मिली थी। उनकी अचानक मृत्यु हो गई कथित रूप से मिर्गी का दौरा पड़ने से वह कुछ समय से पीड़ित थे।<ref group="note">The information is primarily sourced from a Russian online forum RSDN he used to visit and his personal page in [[VK (service)|VKontakte]]</ref><ref name=":0">{{cite web|date=November 28, 2013|title=Максим Шеманарев aka McSeem2, 1966-2013 - О жизни - RSDN|trans-title=Maxim Shemanaev a.k.a. McSeem2, 1966-2014 - About life - RSDN|url=http://rsdn.ru/forum/life/5377743.flat|url-status=bot: unknown|archive-url=https://web.archive.org/web/20160304023601/http://rsdn.ru/forum/life/5377743.flat|archive-date=December 2, 2013|access-date=October 3, 2021|publisher=|archiveurl=|archivedate=|df=}}</ref><ref>{{Cite web|title=फाड़ना। मैक्सिम शेमनारेव|url=https://vector-agg-general.narkive.com/1wMI33Jj/r-i-p-maxim-shemanarev|access-date=2021-10-03|website=vector-agg-general.narkive.com}}</ref> वह [[निज़नी नोवगोरोड राज्य तकनीकी विश्वविद्यालय]] से स्नातक थे। उनके निजी जीवन के बारे में बहुत कम जानकारी है। जबकि यह ज्ञात है कि वह तलाकशुदा थे और उनकी मृत्यु के समय उनकी माँ जीवित थी। उन्हें [[स्कीइंग]], [[स्नोबोर्डिंग]] (कोलोराडो में) और [[ इन - लाइन स्केटिंग ]] पसंद था।<ref group="note">As it's evidenced from some videos he has published on YouTube in March of 2012.</ref> उनके बुद्धिमान प्रोग्रामिंग कौशल के लिए उनके मित्रों द्वारा उनकी प्रशंसा की गई।<ref name=":0" /> | |||
Line 68: | Line 65: | ||
* [https://github.com/dotmorten/AntiGrainRT AntiGrainRT] is a WinRT wrapper for Windows Store and Windows Phone. | * [https://github.com/dotmorten/AntiGrainRT AntiGrainRT] is a WinRT wrapper for Windows Store and Windows Phone. | ||
[[Category: | [[Category:All articles needing additional references]] | ||
[[Category:Articles containing Russian-language text]] | |||
[[Category:Articles needing additional references from October 2008]] | |||
[[Category:Articles with invalid date parameter in template]] | |||
[[Category: | [[Category:CS1 maint]] | ||
[[Category:Created On 10/07/2023]] | [[Category:Created On 10/07/2023]] | ||
[[Category:Machine Translated Page]] | |||
[[Category:Pages with script errors]] | |||
[[Category:Templates Vigyan Ready]] | |||
[[Category:उपघटन प्रतिरोधी]] | |||
[[Category:कंप्यूटर ग्राफ़िक कलाकृतियाँ]] | |||
[[Category:ग्राफ़िक्स सॉफ़्टवेयर]] |
Latest revision as of 15:41, 28 July 2023
This article needs additional citations for verification. (October 2008) (Learn how and when to remove this template message) |
Developer(s) | मैक्सिम शेमनारेव |
---|---|
Stable release | 2.5.0
/ October 1, 2006 |
Written in | C++ |
Operating system | Cross-platform |
Type | ग्राफिक्स लाइब्रेरी |
License | GPL |
एंटी-ग्रेन ज्यामिति (AGG) C++ में लिखी गई 2D रेंडरिंग ग्राफिक्स लाइब्रेरी है। इसमें स्थानिक प्रति-एलियासिंग और उप-पिक्सेल रिज़ॉल्यूशन की सुविधा है। यह अपने आप में कोई ग्राफ़िक्स लाइब्रेरी नहीं है अपितु ग्राफ़िक्स लाइब्रेरी बनाने हेतु रूपरेखा है।
लाइब्रेरी क्रॉस-प्लेटफॉर्म है और यह अमूर्त मेमोरी ऑब्जेक्ट को प्रस्तुत करती है। यह X विंडो सिस्टम, माइक्रोसॉफ़्ट विंडोज़, मैक ओएस X , एमिगा ओएस, BeOS, SDL से सम्बंधित उदाहरणों के साथ उपलब्ध है। उदाहरणों में स्केलेबल वेक्टर ग्राफिक्स दर्शक भी सम्मिलित है।
कठोर वर्ग पदानुक्रम की आवश्यकता के बिना रेंडरिंग पाइपलाइन में कस्टम कक्षाओं को प्लग करने के लचीलेपन को प्राप्त करने के लिए AGG का प्रारूप C++ टेम्प्लेट को बड़े पैमाने पर करने के स्थान पर केवल उच्च स्तर पर उपयोग करता है और कंपाइलर को कई विधि कॉलों को पंक्ति में करने की अनुमति देता है। उच्च प्रदर्शन। अपनी जटिलता की लाइब्रेरी के लिए यह उल्लेखनीय रूप से हल्का है: इसमें मानक C++ लाइब्रेरीज़ के ऊपर कोई निर्भरता नहीं है और यह बुनियादी एल्गोरिदम के कार्यान्वयन में C++ STL से रक्षण करता है। जबकि अंतर्निहित इंटरफ़ेस अच्छी प्रकार से प्रलेखित नहीं हैं और यह सीखने की प्रक्रिया को काफी बोझिल बना सकता है।
जबकि AGG संस्करण 2.5 को GNU जनरल पब्लिक लाइसेंस द्वितीय संस्करण या उससे अधिक के अंतर्गत अनुज्ञप्ति प्राप्त है एवं AGG संस्करण 2.4 अभी भी 3-क्लॉज BSD अनुज्ञप्ति के अंतर्गत उपलब्ध है और वस्तुतः संस्करण 2.5 के समान ही है।
इतिहास
AGG कोडबेस का सक्रिय विकास 2006 में v2.5 रिलीज़ के समय इसके मुख्य डेवलपर और अनुरक्षक मैक्सिम शेमनारेव की प्राथमिकताओं में परिवर्तन के कारण रुक गया। एम. शेमनारेव 2013 में अपनी आकस्मिक मृत्यु तक समुदाय में सक्रिय रहे। सोर्सफोर्ज.नेट पर अधिक उदारतापूर्वक लाइसेंस प्राप्त v2.4 के एक फोर्क पर विकास जारी है।[1]
उपयोग
- हाइकु (ऑपरेटिंग सिस्टम) अपनी विंडो सिस्टम में AGG का उपयोग करता है।
- यह GNU के Gnash (सॉफ़्टवेयर) फ़्लैश प्लेयर में उपयोग के लिए उपलब्ध दाताओं में से एक है।
- रेबोल भाषा दुभाषिया का ग्राफिकल संस्करण मापनीय वेक्टर ग्राफिक्स DRAW भाषा के लिए AGG का उपयोग कर रहा है।
- हिल्टी अपने कुछ रीबार का पता लगाने के उपकरण जैसे PS 1000 में इसका उपयोग करता है।
- मैटप्लोट्लिब अपने बैक-एंड दाता इंजन के रूप में AGG का उपयोग करता है।[2]
- fpGUI में वैकल्पिक AggPas बैक-एंड दाता इंजन है।[3] FpGUI के लिए AggPas को डिफ़ॉल्ट या एकमात्र दाता इंजन बनाने के लिए काम किया जा रहा है।
- मैपनिक, टूलकिट जो ओपन स्ट्रीट मैप वेबसाइट पर मानचित्र प्रस्तुत करता है एवं अपने सभी मानचित्र प्रतिपादन के लिए AGG का उपयोग करता है।[4]
- HTTPhotos चित्रों का मापन करने के लिए AGG का उपयोग करता है।
- Pdfium, गूगल क्रोम द्वारा उपयोग किया जाने वाला PDF दाता इंजन AGG का उपयोग करता है[5] जबकि इसे स्किया ग्राफ़िक्स इंजन से परिवर्तित करने का काम प्रगति पर है।[6]
- ग्राफ़िक्स मिल, .NET इमेजिंग SDK अपने ड्राइंग इंजन के रूप में AGG का उपयोग करता है।[7]
- इमेज-लाइन एफएल स्टूडियो डिजिटल ऑडियो वर्कस्टेशन 30 सितंबर 2012 को जारी संस्करण 10.8 के पश्चात से चित्रण हेतु AGG का उपयोग करता है।[8]
लेखक
लाइब्रेरी के मुख्य लेखक मैक्सिम शेमनारेव थे (Russian: Максим Шеманарёв). 26 नवंबर, 2013 को शेमनारेव (जन्म 15 जून, 1966, निज़नी नावोगरट, रूस) को 47 वर्ष की आयु में कोलंबिया, मैरीलैंड, मैरीलैंड (यूएस) में उनके घर पर मृत होने की सूचना मिली थी। उनकी अचानक मृत्यु हो गई कथित रूप से मिर्गी का दौरा पड़ने से वह कुछ समय से पीड़ित थे।[note 1][9][10] वह निज़नी नोवगोरोड राज्य तकनीकी विश्वविद्यालय से स्नातक थे। उनके निजी जीवन के बारे में बहुत कम जानकारी है। जबकि यह ज्ञात है कि वह तलाकशुदा थे और उनकी मृत्यु के समय उनकी माँ जीवित थी। उन्हें स्कीइंग, स्नोबोर्डिंग (कोलोराडो में) और इन - लाइन स्केटिंग पसंद था।[note 2] उनके बुद्धिमान प्रोग्रामिंग कौशल के लिए उनके मित्रों द्वारा उनकी प्रशंसा की गई।[9]
टिप्पणियाँ
संदर्भ
- ↑ "अनाज विरोधी ज्यामिति पुस्तकालय".
- ↑ "Matplotlib 1.1 documentation". Archived from the original on 15 May 2011. Retrieved 2011-04-08.
- ↑ "fpGUI Toolkit news". Archived from the original on 23 April 2012. Retrieved 2013-05-14.
- ↑ "Mapnik wiki".
- ↑ "पीडीएफ़ियम स्रोत". Retrieved 23 Dec 2016.
- ↑ "11 - स्किया समर्थन - पीडीएफ़ियम". Retrieved 23 Apr 2022.
- ↑ "ग्राफ़िक्स मिल दस्तावेज़ीकरण". Retrieved 16 August 2015.
- ↑ "History - FL Studio 10.8 (beta)". Archived from the original on 3 May 2019. Retrieved 2019-05-04.
- ↑ 9.0 9.1 "Максим Шеманарев aka McSeem2, 1966-2013 - О жизни - RSDN" [Maxim Shemanaev a.k.a. McSeem2, 1966-2014 - About life - RSDN]. November 28, 2013. Archived from the original on December 2, 2013. Retrieved October 3, 2021.
{{cite web}}
:|archive-date=
/|archive-url=
timestamp mismatch (help)CS1 maint: bot: original URL status unknown (link) - ↑ "फाड़ना। मैक्सिम शेमनारेव". vector-agg-general.narkive.com. Retrieved 2021-10-03.
बाहरी संबंध
- Updated fork of v2.4 that maintains the original BSD license.
- Updated fork of v2.6 on GitHub that maintains the original BSD license.
- agg-sharp Is a c# port of the c++ library.
- AggPas is an Object Pascal port of the c++ library.
- AggPasMod is a modernized Object Pascal port of the c++ library.
- AntiGrainRT is a WinRT wrapper for Windows Store and Windows Phone.