मल्टीपल-इमेज नेटवर्क ग्राफ़िक्स: Difference between revisions

From Vigyanwiki
(Created page with "{{short description|File format}} {{Use dmy dates|date=July 2021}} {{Infobox file format | name = Multiple-image Network Graphics | extension = .mng | mime =...")
 
 
(2 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{short description|File format}}
 
{{Use dmy dates|date=July 2021}}


{{Infobox file format
{{Infobox file format
| name =          Multiple-image Network Graphics
| name =          मल्टीपल-इमेज नेटवर्क ग्राफ़िक्स
| extension =      .mng
| extension =      .mng
| mime =          video/x-mng (unofficial)
| mime =          video/x-mng (unofficial)
| owner = PNG Development Group (donated to [[World Wide Web Consortium|W3C]])
| owner = पीएनजी डेवलपमेंट ग्रुप (को दान दिया गया [[World Wide Web Consortium|W3C]])


| creatorcode =  
| creatorcode =  
| genre =          [[computer animation]]  
| genre =          [[कंप्यूटर एनीमेशन]]  
| container for =  [[Portable Network Graphics|PNG]], [[JPEG Network Graphics|JNG]]
| container for =  [[Portable Network Graphics|PNG]], [[JPEG Network Graphics|JNG]]
| extended from =  [[Portable Network Graphics|PNG]]
| extended from =  [[Portable Network Graphics|PNG]]
}}
}}


मल्टीपल-इमेज नेटवर्क ग्राफिक्स (एमएनजी) [[कंप्यूटर एनीमेशन]] छवियों के लिए 2001 में प्रकाशित एक ग्राफिक्स फ़ाइल प्रारूप है। इसकी विशिष्टता सार्वजनिक रूप से प्रलेखित है और [[मुफ्त सॉफ्टवेयर]] संदर्भ कार्यान्वयन उपलब्ध हैं।
'''मल्टीपल-इमेज नेटवर्क ग्राफिक्स''' (एमएनजी) [[कंप्यूटर एनीमेशन]] छवियों के लिए 2001 में प्रकाशित एक ग्राफिक्स फ़ाइल प्रारूप है। इसकी विशिष्टता सार्वजनिक रूप से प्रलेखित है और [[मुफ्त सॉफ्टवेयर]] संदर्भ कार्यान्वयन उपलब्ध हैं।  


एमएनजी [[पोर्टेबल नेटवर्क ग्राफ़िक्स]] छवि प्रारूप से निकटता से संबंधित है। जब 1995 की शुरुआत में पीएनजी का विकास शुरू हुआ, तो डेवलपर्स ने एनीमेशन के लिए समर्थन शामिल नहीं करने का फैसला किया, क्योंकि अधिकांश पीएनजी डेवलपर्स ने महसूस किया कि स्टिल और एनीमेशन सुविधाओं दोनों के साथ एक ही फ़ाइल प्रकार को ओवरलोड करना एक खराब डिज़ाइन है, दोनों उपयोगकर्ताओं के लिए (जिनके पास कोई आसान तरीका नहीं है) यह निर्धारित करने का तरीका कि दी गई छवि फ़ाइल किस वर्ग से संबंधित है) और वेब सर्वर के लिए (जिसे छवि के साथ शुरू होने वाले MIME प्रकार का उपयोग करना चाहिए / चित्र और वीडियो के लिए / [[एनिमेशन]] के लिए - GIF के बावजूद),<ref>{{Cite web|url=http://www.libpng.org/pub/png/pngfaq.html#animation|title=पीएनजी अक्सर पूछे जाने वाले प्रश्न|website=libpng.org}}</ref> लेकिन जल्द ही पीएनजी के एनीमेशन-समर्थक संस्करण के रूप में एमएनजी पर काम शुरू हो गया। एमएनजी विनिर्देश का संस्करण 1.0 31 जनवरी 2001 को जारी किया गया था।
एमएनजी [[पोर्टेबल नेटवर्क ग्राफ़िक्स]] छवि प्रारूप से निकटता से संबंधित है। जब 1995 की प्रारंभिक में पीएनजी का विकास प्रारंभ हुआ, तो डेवलपर्स ने एनीमेशन के लिए सपोर्ट सम्मिलित नहीं करने का फैसला किया, क्योंकि अधिकांश पीएनजी डेवलपर्स ने अनुभूत किया कि स्टिल और एनीमेशन सुविधाओं दोनों के साथ एक ही फ़ाइल प्रकार को ओवरलोड करना एक व्यर्थ डिज़ाइन है, दोनों उपयोगकर्ताओं के लिए (जिनके पास कोई आसान विधि नहीं है) यह निर्धारित करने का विधि कि दी गई छवि फ़ाइल किस वर्ग से संबंधित है) और वेब सर्वर के लिए (जिसे छवि के साथ प्रारंभ होने वाले एमआईएमइ प्रकार का उपयोग करना चाहिए / चित्र और वीडियो के लिए / [[एनिमेशन]] के लिए - जीआईएफ के अतिरिक्त),<ref>{{Cite web|url=http://www.libpng.org/pub/png/pngfaq.html#animation|title=पीएनजी अक्सर पूछे जाने वाले प्रश्न|website=libpng.org}}</ref> किन्तु जल्द ही पीएनजी के एनीमेशन-समर्थक संस्करण के रूप में एमएनजी पर काम प्रारंभ हो गया। एमएनजी विनिर्देश का संस्करण 1.0 31 जनवरी 2001 को जारी किया गया था।  


==फ़ाइल समर्थन==
==फ़ाइल सपोर्ट ==


===समर्थन===
===सपोर्ट ===
[[ग्वेनव्यू]] के पास देशी एमएनजी समर्थन है। [[GIMP]] छवियों को MNG फ़ाइलों के रूप में निर्यात कर सकता है। [[इमेजमैजिक]] पीएनजी फाइलों की एक श्रृंखला से एक एमएनजी फाइल बना सकता है। एमएनजी प्लगइन के साथ, [[इरफ़ानव्यू]] एक एमएनजी फ़ाइल पढ़ सकता है।<ref>{{cite web|url=http://www.irfanview.com/plugins.htm |title=इरफ़ानव्यू प्लगइन्स|publisher=Irfanview.com |access-date=18 November 2012 |first=irfan |last=skiljan}}</ref> यदि [[MPlayer]] को libmng के विरुद्ध लिंक किया गया है, तो यह और इसके सभी ग्राफिकल फ्रंट-एंड जैसे [[Gnome MPlayer]] MNG फ़ाइलें प्रदर्शित कर सकते हैं।
[[ग्वेनव्यू]] के पास मूल एमएनजी सपोर्ट है। [[GIMP|जीआईएमपी]] छवियों को एमएनजी फ़ाइलों के रूप में निर्यात कर सकता है। [[इमेजमैजिक]] पीएनजी फाइलों की एक श्रृंखला से एक एमएनजी फाइल बना सकता है। एमएनजी प्लगइन के साथ, [[इरफ़ानव्यू]] एक एमएनजी फ़ाइल पढ़ सकता है।<ref>{{cite web|url=http://www.irfanview.com/plugins.htm |title=इरफ़ानव्यू प्लगइन्स|publisher=Irfanview.com |access-date=18 November 2012 |first=irfan |last=skiljan}}</ref> यदि [[MPlayer|एमपीप्लेयर]] को लिबएमएनजी के विरुद्ध लिंक किया गया है, तो यह और इसके सभी ग्राफिकल फ्रंट-एंड जैसे [[Gnome MPlayer|जीएनओमेएम एमपीप्लेयर]] एमएनजी फ़ाइलें प्रदर्शित कर सकते हैं।  


[[mozilla]] ब्राउज़र और [[नेटस्केप (वेब ​​ब्राउज़र)]] 6.0, 6.01 और 7.0 में एमएनजी के लिए मूल समर्थन शामिल था जब तक कि 2003 में कोड आकार और कम वास्तविक उपयोग के कारण कोड हटा नहीं दिया गया था,<ref>{{Cite web|url=https://bugzilla.mozilla.org/show_bug.cgi?id=195280|title=195280 - Removal of MNG/JNG support|website=bugzilla.mozilla.org}}</ref> मोज़िला विकास साइट पर शिकायतें उत्पन्न हो रही हैं।<ref>{{Cite web|url=https://bugzilla.mozilla.org/show_bug.cgi?id=18574|title=18574 - (mng) restore support for MNG animation format and JNG image format|website=bugzilla.mozilla.org}}</ref> मोज़िला ने बाद में एक सरल विकल्प के रूप में एपीएनजी के लिए समर्थन जोड़ा।<ref>{{cite web| url=https://developer.mozilla.org/en/Animated_PNG_graphics |title=एनिमेटेड पीएनजी ग्राफिक्स - एमडीसी डॉक सेंटर|date=4 July 2008 |access-date=6 December 2010}}</ref> इसी तरह, [[ विजेता ]] ब्राउज़र के शुरुआती संस्करणों में एमएनजी समर्थन शामिल था लेकिन बाद में इसे हटा दिया गया। [[Google Chrome]], [[इंटरनेट एक्सप्लोरर]], ओपेरा (वेब ​​​​ब्राउज़र), या Safari (वेब ​​​​ब्राउज़र) में MNG समर्थन कभी शामिल नहीं किया गया था।
[[mozilla|मोज़िला]] ब्राउज़र और [[नेटस्केप (वेब ​​ब्राउज़र)]] 6.0, 6.01 और 7.0 में एमएनजी के लिए मूल सपोर्ट सम्मिलित था जब तक कि 2003 में कोड आकार और कम वास्तविक उपयोग के कारण कोड हटा नहीं दिया गया था,<ref>{{Cite web|url=https://bugzilla.mozilla.org/show_bug.cgi?id=195280|title=195280 - Removal of MNG/JNG support|website=bugzilla.mozilla.org}}</ref> मोज़िला विकास साइट पर शिकायतें उत्पन्न हो रही हैं।<ref>{{Cite web|url=https://bugzilla.mozilla.org/show_bug.cgi?id=18574|title=18574 - (mng) restore support for MNG animation format and JNG image format|website=bugzilla.mozilla.org}}</ref> मोज़िला ने बाद में एक सरल विकल्प के रूप में एपीएनजी के लिए सपोर्ट जोड़ा।<ref>{{cite web| url=https://developer.mozilla.org/en/Animated_PNG_graphics |title=एनिमेटेड पीएनजी ग्राफिक्स - एमडीसी डॉक सेंटर|date=4 July 2008 |access-date=6 December 2010}}</ref> इसी तरह,[[ विजेता | कॉन्करर]] ब्राउज़र के प्रारंभिकी संस्करणों में एमएनजी सपोर्ट सम्मिलित था किन्तु बाद में इसे हटा दिया गया। [[Google Chrome|गूगल क्रोम]], [[इंटरनेट एक्सप्लोरर]], ओपेरा (वेब ​​​​ब्राउज़र), या सफारी (वेब ​​​​ब्राउज़र) में एमएनजी सपोर्ट कभी सम्मिलित नहीं किया गया था।  
{| class = "wikitable"
{| class = "wikitable"
|-
|-
! colspan="2" | Product
! colspan="2" | उत्पाद
! Support status
! सपोर्ट की स्थिति
|-
|-
| rowspan="11" | [[Image processing]]
| rowspan="11" | [[Image processing|इमेज प्रोसेसिंग]]
|-
|-
| [[Chasys Draw IES]]
| [[Chasys Draw IES|चेसिस ड्रा आईईएस]]
| {{yes}}  
| {{yes}}  
|-
|-
| [[GIMP]]
| [[GIMP|जीआईएमपी]]
| {{partial}}  
| {{partial}}  
|-
|-
| [[Gnome MPlayer]]
| [[Gnome MPlayer|जीएनओमेएम एमपीप्लेयर]]
| {{yes}}
| {{yes}}
|-
|-
| [[Gwenview]]
| [[Gwenview|ग्वेनव्यू]]
| {{yes}}
| {{yes}}
|-
|-
| [[ImageMagick]]
| [[ImageMagick|इमेजमैजिक]]
| {{yes}}
| {{yes}}
|-
|-
| [[Irfanview]]
| [[Irfanview|इरफ़ानव्यू]]
| {{Depends|Partial, via plugin}}
| {{Depends|Partial, via plugin}}
|-
|-
| <abbr title="Konqueror Media Player">KMPlayer</abbr>
| <abbr title="Konqueror Media Player">केएमपीप्लेयर</abbr>
| {{yes}}
| {{yes}}
|-
|-
| Konvertor
| कन्वर्टर
| {{yes}}
| {{yes}}
|-
|-
| [[MPlayer]]
| [[MPlayer|एमपीप्लेयर]]
| {{yes}}
| {{yes}}
|-
|-
| [[XnView]]
| [[XnView|एक्सएनव्यू]]
| {{yes}}
| {{yes}}
|}
|}


===सर्वर सपोर्ट ===
वेब सर्वर सामान्यतः एमएनजी फाइलों का सपोर्ट करने के लिए पूर्व-कॉन्फ़िगर नहीं होते हैं।<ref>{{cite web|url=http://meta.wikimedia.org/w/index.php?title=Help:Images_and_other_uploaded_files&oldid=4194673 |title=Help:Images and other uploaded files |work=Wikimedia Meta-Wiki |publisher=Wikimedia Foundation |date=2 October 2012 |access-date=18 November 2012}}</ref><ref>{{Cite web|url=https://help.lycos.com/kb_article.php?ref=4470-EIHB-9773|archive-url=https://web.archive.org/web/20140812150940/https://help.lycos.com/kb_article.php?ref=4470-EIHB-9773|url-status=dead|title=डाटाबेस त्रुटि|archive-date=12 August 2014|website=help.lycos.com}}</ref> एमएनजी डेवलपर्स को उम्मीद थी कि एमएनजी [[वर्ल्ड वाइड वेब]] पर एनिमेटेड छवियों के लिए जीआईएफ की जगह ले लेगा, जैसे पीएनजी ने स्थिर छवियों के लिए किया था।<ref>{{Cite web|url=http://www.libpng.org/pub/mng/#history|title=एमएनजी (मल्टीपल-इमेज नेटवर्क ग्राफिक्स) होम पेज|website=libpng.org}}</ref> चूँकि, एलजेडडब्ल्यू पेटेंट की समाप्ति और एपीएनजी, फ्लैश और [[स्केलेबल वेक्टर ग्राफिक्स]] जैसे वैकल्पिक फ़ाइल स्वरूपों के अस्तित्व के साथ, एमएनजी-समर्थक दर्शकों और सेवाओं की कमी के साथ, वेब का उपयोग अपेक्षा से बहुत कम था।


===सर्वर समर्थन===
==तकनीकी विवरण ==
वेब सर्वर आम तौर पर एमएनजी फाइलों का समर्थन करने के लिए पूर्व-कॉन्फ़िगर नहीं होते हैं।<ref>{{cite web|url=http://meta.wikimedia.org/w/index.php?title=Help:Images_and_other_uploaded_files&oldid=4194673 |title=Help:Images and other uploaded files |work=Wikimedia Meta-Wiki |publisher=Wikimedia Foundation |date=2 October 2012 |access-date=18 November 2012}}</ref><ref>{{Cite web|url=https://help.lycos.com/kb_article.php?ref=4470-EIHB-9773|archive-url=https://web.archive.org/web/20140812150940/https://help.lycos.com/kb_article.php?ref=4470-EIHB-9773|url-status=dead|title=डाटाबेस त्रुटि|archive-date=12 August 2014|website=help.lycos.com}}</ref>
एमएनजी फाइलों की संरचना अनिवार्य रूप से पीएनजी फाइलों के समान ही है, केवल थोड़े अलग हस्ताक्षर में अंतर है (<code>8A 4D 4E 47 0D 0A 1A 0A</code> [[हेक्साडेसिमल]] में, जहाँ <code>4D 4E 47</code> एमएनजी के लिए एएससीआईआई है - पोर्टेबल नेटवर्क ग्राफ़िक्स फ़ाइल हेडर पोर्टेबल नेटवर्क ग्राफ़िक्स: फ़ाइल हेडर) देखें और इसके द्वारा प्रदान की जाने वाली सभी एनीमेशन सुविधाओं का सपोर्ट करने के लिए फ़ाइल के अंदर पोर्टेबल नेटवर्क ग्राफ़िक्स खंडों की एक बहुत बड़ी विविधता का उपयोग करें। एनीमेशन में उपयोग की जाने वाली छवियां एमएनजी फ़ाइल में इनकैप्सुलेटेड पीएनजी या [[जेपीईजी नेटवर्क ग्राफिक्स]] छवियों के रूप में संग्रहीत की जाती हैं।
एमएनजी डेवलपर्स को उम्मीद थी कि एमएनजी [[वर्ल्ड वाइड वेब]] पर एनिमेटेड छवियों के लिए जीआईएफ की जगह ले लेगा, जैसे पीएनजी ने स्थिर छवियों के लिए किया था।<ref>{{Cite web|url=http://www.libpng.org/pub/mng/#history|title=एमएनजी (मल्टीपल-इमेज नेटवर्क ग्राफिक्स) होम पेज|website=libpng.org}}</ref> हालाँकि, LZW पेटेंट की समाप्ति और APNG, फ्लैश और [[स्केलेबल वेक्टर ग्राफिक्स]] जैसे वैकल्पिक फ़ाइल स्वरूपों के अस्तित्व के साथ, MNG-समर्थक दर्शकों और सेवाओं की कमी के साथ, वेब का उपयोग अपेक्षा से बहुत कम था।


==तकनीकी विवरण==
कम जटिलता वाले एमएनजी के दो संस्करण भी परिभाषित हैं: एमएनजी-एलसी (कम जटिलता) और एमएनजी-वीएलसी (बहुत कम जटिलता)। ये अनुप्रयोगों को संपूर्ण एमएनजी विनिर्देश को प्रयुक्त किए बिना कुछ स्तर के एमएनजी सपोर्ट को सम्मिलित करने की अनुमति देते हैं, जैसे स्केलेबल वेक्टर ग्राफिक्स मानक एसवीजी बेसिक और एसवीजी टिनी सबसेट प्रदान करता है।
एमएनजी फाइलों की संरचना अनिवार्य रूप से पीएनजी फाइलों के समान ही है, केवल थोड़े अलग हस्ताक्षर में अंतर है (<code>8A 4D 4E 47 0D 0A 1A 0A</code> [[हेक्साडेसिमल]] में, कहाँ <code>4D 4E 47</code> एमएनजी के लिए ASCII है - पोर्टेबल नेटवर्क ग्राफ़िक्स#फ़ाइल हेडर|पोर्टेबल नेटवर्क ग्राफ़िक्स: फ़ाइल हेडर) देखें और इसके द्वारा प्रदान की जाने वाली सभी एनीमेशन सुविधाओं का समर्थन करने के लिए फ़ाइल के भीतर पोर्टेबल नेटवर्क ग्राफ़िक्स# खंडों की एक बहुत बड़ी विविधता का उपयोग करें। एनीमेशन में उपयोग की जाने वाली छवियां एमएनजी फ़ाइल में इनकैप्सुलेटेड पीएनजी या [[जेपीईजी नेटवर्क ग्राफिक्स]] छवियों के रूप में संग्रहीत की जाती हैं।


कम जटिलता वाले एमएनजी के दो संस्करण भी परिभाषित हैं: एमएनजी-एलसी (कम जटिलता) और एमएनजी-वीएलसी (बहुत कम जटिलता)। ये अनुप्रयोगों को संपूर्ण एमएनजी विनिर्देश को लागू किए बिना कुछ स्तर के एमएनजी समर्थन को शामिल करने की अनुमति देते हैं, जैसे स्केलेबल वेक्टर ग्राफिक्स मानक एसवीजी बेसिक और एसवीजी टिनी सबसेट प्रदान करता है।
एमएनजी के पास कोई पंजीकृत [[MIME|एमआईएमइ]] मीडिया प्रकार नहीं है, किन्तु <code>video/x-mng</code> या <code>image/x-mng</code> उपयोग किया जा सकता है। <code><embed></code> या <code><object></code> टैग एमएनजी एनिमेशन को [[एचटीएमएल]] पेजों में सम्मिलित किया जा सकता है।  


MNG के पास कोई पंजीकृत [[MIME]] मीडिया प्रकार नहीं है, लेकिन <code>video/x-mng</code> या <code>image/x-mng</code> इस्तेमाल किया जा सकता है।
एमएनजी या तो हानिपूर्ण या हानिरहित हो सकता है, यह इस पर निर्भर करता है कि फ्रेम पीएनजी (दोषरहित) या जेपीईजी नेटवर्क ग्राफिक्स (हानिपूर्ण) में एन्कोड किए गए हैं या नहीं।
एमएनजी एनिमेशन को [[एचटीएमएल]] पेजों में शामिल किया जा सकता है <code><embed></code> या <code><object></code> टैग।


एमएनजी या तो हानिपूर्ण या हानिरहित हो सकता है, यह इस पर निर्भर करता है कि फ्रेम पीएनजी (दोषरहित) या जेपीईजी नेटवर्क ग्राफिक्स (हानिपूर्ण) में एन्कोड किए गए हैं या नहीं।
==विकल्प ==
सबसे समान्य विकल्प [[एनिमेटेड GIF|एनिमेटेड जीआईएफ]] हैं और - 2017 में इसके बंद होने तक<ref>{{cite web|title=फ्लैश और इंटरैक्टिव सामग्री का भविष्य|publisher=[[Adobe Inc.]]|date=July 25, 2017|url=https://theblog.adobe.com/adobe-flash-update/|archive-url=https://web.archive.org/web/20171202123704/https://theblog.adobe.com/adobe-flash-update/|archive-date=December 2, 2017}}</ref> - Adobe फ़्लैश, जीआईएफ के सापेक्ष नवागंतुक वीडियो विकल्प के साथ वर्तमान में गति प्राप्त कर रहा है। एनिमेटेड जीआईएफ छवियां 256 रंगों तक सीमित हैं और सरल परिदृश्यों में उपयोग की जाती हैं किन्तु सभी प्रमुख वेब ब्राउज़रों में समर्थित हैं।


==विकल्प==
वेब पेजों में, [[जावास्क्रिप्ट]] कोड लिखकर छद्म एनिमेशन बनाना संभव है जो प्रत्येक फ्रेम की स्थिर पीएनजी या [[जेपीईजी]] छवियों को लोड करता है और उन्हें एक निर्दिष्ट समय अंतराल के लिए एक-एक करके प्रदर्शित करता है। उपयोगकर्ता को जावास्क्रिप्ट सपोर्ट रखने और इसे अक्षम न करने का चयन करने की आवश्यकता के अतिरिक्त, यह विधि एक से अधिक छवि, बड़ी छवियों या उच्च फ्रैमरेट्स वाले पृष्ठों के लिए सीपीयू- और बैंडविड्थ-गहन हो सकती है, और एनीमेशन को सहेजने की अनुमति नहीं देती है एक छवि फ़ाइल में या [[फ़्लिकर]] या [[ छविबोर्ड |छविबोर्ड]] जैसी छवि-आधारित साइटों पर पोस्ट किया गया।
सबसे आम विकल्प [[एनिमेटेड GIF]] हैं और - 2017 में इसके बंद होने तक<ref>{{cite web|title=फ्लैश और इंटरैक्टिव सामग्री का भविष्य|publisher=[[Adobe Inc.]]|date=July 25, 2017|url=https://theblog.adobe.com/adobe-flash-update/|archive-url=https://web.archive.org/web/20171202123704/https://theblog.adobe.com/adobe-flash-update/|archive-date=December 2, 2017}}</ref> - Adobe फ़्लैश, GIF के सापेक्ष नवागंतुक वीडियो विकल्प के साथ हाल ही में गति प्राप्त कर रहा है। एनिमेटेड GIF छवियां 256 रंगों तक सीमित हैं और सरल परिदृश्यों में उपयोग की जाती हैं लेकिन सभी प्रमुख वेब ब्राउज़रों में समर्थित हैं।


वेब पेजों में, [[जावास्क्रिप्ट]] कोड लिखकर छद्म एनिमेशन बनाना संभव है जो प्रत्येक फ्रेम की स्थिर पीएनजी या [[जेपीईजी]] छवियों को लोड करता है और उन्हें एक निर्दिष्ट समय अंतराल के लिए एक-एक करके प्रदर्शित करता है। उपयोगकर्ता को जावास्क्रिप्ट समर्थन रखने और इसे अक्षम न करने का चयन करने की आवश्यकता के अलावा, यह विधि एक से अधिक छवि, बड़ी छवियों या उच्च फ्रैमरेट्स वाले पृष्ठों के लिए सीपीयू- और बैंडविड्थ-गहन हो सकती है, और एनीमेशन को सहेजने की अनुमति नहीं देती है एक छवि फ़ाइल में या [[फ़्लिकर]] या [[ छविबोर्ड ]] जैसी छवि-आधारित साइटों पर पोस्ट किया गया।
अधिकांश वेब ब्राउज़र [[एनिमेटेड पोर्टेबल नेटवर्क ग्राफ़िक्स]] का सपोर्ट करते हैं, जो सरल जीआईएफ-जैसे एनिमेशन के लिए पोर्टेबल नेटवर्क ग्राफ़िक्स का एक गैर-मानक एक्सटेंशन है। एक अन्य विकल्प एम्बेडेड पोर्टेबल नेटवर्क ग्राफिक्स या जेपीईजी ग्राफिक्स के साथ स्केलेबल वेक्टर ग्राफिक्स छवियां हैं, छवियों के मध्य फ़्लिप करने के लिए [[एसवीजी एनिमेशन]] (यदि समर्थित है) या जावास्क्रिप्ट का उपयोग किया जाता है। इंटरनेट एक्सप्लोरर न तो एपीएनजी और न ही एसवीजी एनीमेशन का सपोर्ट करता है।<ref>
[http://caniuse.com/apng Can I use Animated PNG?] and [http://caniuse.com/svg-smil Can I use SVG SMIL animation?], Alexis Deveria, CanIUse.com. Accessed 5 February 2013</ref>


अधिकांश वेब ब्राउज़र [[एनिमेटेड पोर्टेबल नेटवर्क ग्राफ़िक्स]] का समर्थन करते हैं, जो सरल GIF-जैसे एनिमेशन के लिए पोर्टेबल नेटवर्क ग्राफ़िक्स का एक गैर-मानक एक्सटेंशन है। एक अन्य विकल्प एम्बेडेड पोर्टेबल नेटवर्क ग्राफिक्स या जेपीईजी ग्राफिक्स के साथ स्केलेबल वेक्टर ग्राफिक्स छवियां हैं, छवियों के बीच फ़्लिप करने के लिए [[एसवीजी एनिमेशन]] (यदि समर्थित है) या जावास्क्रिप्ट का उपयोग किया जाता है।
अन्य दृष्टिकोण कैस्केडिंग स्टाइल शीट्स सीएसएस 3 सुविधाओं का उपयोग करता है, विशेष रूप से [[सीएसएस एनीमेशन]], जिसे अब अधिकांश प्रमुख वेब ब्राउज़रों में कुछ स्तर का सपोर्ट प्राप्त है। स्प्राइट (कंप्यूटर ग्राफिक्स) सीएसएस द्वारा स्प्राइट्स (एक बड़ी छवि फ़ाइल में टाइल्स के रूप में कई छवियां प्रदान करना) को सीएसएस एनीमेशन या जावास्क्रिप्ट का उपयोग करके बड़ी छवि का कौन सा भाग दिखाई दे रहा है, इसे अलग करके एनिमेशन के रूप में उपयोग किया जा सकता है।  
<!--As of 2013-->
इंटरनेट एक्सप्लोरर न तो एपीएनजी और न ही एसवीजी एनीमेशन का समर्थन करता है।<ref>
[http://caniuse.com/apng Can I use Animated PNG?] and [http://caniuse.com/svg-smil Can I use SVG SMIL animation?], Alexis Deveria, CanIUse.com. Accessed 5 February 2013</ref>
एक अन्य दृष्टिकोण कैस्केडिंग स्टाइल शीट्स # सीएसएस 3 सुविधाओं का उपयोग करता है, विशेष रूप से [[सीएसएस एनीमेशन]], जिसे अब अधिकांश प्रमुख वेब ब्राउज़रों में कुछ स्तर का समर्थन प्राप्त है। स्प्राइट (कंप्यूटर ग्राफिक्स) # सीएसएस द्वारा स्प्राइट्स (एक बड़ी छवि फ़ाइल में टाइल्स के रूप में कई छवियां प्रदान करना) को सीएसएस एनीमेशन या जावास्क्रिप्ट का उपयोग करके बड़ी छवि का कौन सा हिस्सा दिखाई दे रहा है, इसे अलग करके एनिमेशन के रूप में उपयोग किया जा सकता है।


== यह भी देखें ==
== यह भी देखें ==
*एपीएनजी (एपीएनजी)
*एपीएनजी (एपीएनजी)  
*जेपीईजी नेटवर्क ग्राफिक्स (जेएनजी)
*जेपीईजी नेटवर्क ग्राफिक्स (जेएनजी)  


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


{{Reflist}}
{{Reflist}}


 
==बाहरी संबंध ==
==बाहरी संबंध==
* [http://www.libpng.org/pub/mng/ एमएनजी Home Page]
* [http://www.libpng.org/pub/mng/ MNG Home Page]
* [http://www.libpng.org/pub/mng/mngapps.html List of applications that support एमएनजी images]
* [http://www.libpng.org/pub/mng/mngapps.html List of applications that support MNG images]
* [http://mngzilla.sourceforge.net एमएनजीzilla] - A मोज़िला variant with एमएनजी support, dormant since 2007
* [http://mngzilla.sourceforge.net MNGzilla] - A Mozilla variant with MNG support, dormant since 2007
* [https://web.archive.org/web/20000815200341/http://www.libmng.com/MNGsuite/index.html एमएनजी test cases] ([https://web.archive.org/web/20130911015815/http://libmng.com/MNGsuite/ archive copy])
* [https://web.archive.org/web/20000815200341/http://www.libmng.com/MNGsuite/index.html MNG test cases] ([https://web.archive.org/web/20130911015815/http://libmng.com/MNGsuite/ archive copy])
 
{{Compression formats}}
{{Graphics file formats}}


{{DEFAULTSORT:Multiple-Image Network Graphics}}[[Category: एनिमेटेड ग्राफ़िक्स फ़ाइल स्वरूप]] [[Category: ग्राफ़िक्स फ़ाइल स्वरूप]] [[Category: प्रारूप खोलें]] [[Category: पोर्टेबल नेटवर्क ग्राफ़िक्स]]  
{{DEFAULTSORT:Multiple-Image Network Graphics}}[[Category: एनिमेटेड ग्राफ़िक्स फ़ाइल स्वरूप]] [[Category: ग्राफ़िक्स फ़ाइल स्वरूप]] [[Category: प्रारूप खोलें]] [[Category: पोर्टेबल नेटवर्क ग्राफ़िक्स]]  
Line 112: Line 103:
[[Category: Machine Translated Page]]
[[Category: Machine Translated Page]]
[[Category:Created On 07/12/2023]]
[[Category:Created On 07/12/2023]]
[[Category:Vigyan Ready]]

Latest revision as of 21:44, 18 December 2023


मल्टीपल-इमेज नेटवर्क ग्राफ़िक्स
Filename extension
.mng
Internet media type
video/x-mng (unofficial)
Developed byपीएनजी डेवलपमेंट ग्रुप (को दान दिया गया W3C)
Type of formatकंप्यूटर एनीमेशन
Container forPNG, JNG
Extended fromPNG

मल्टीपल-इमेज नेटवर्क ग्राफिक्स (एमएनजी) कंप्यूटर एनीमेशन छवियों के लिए 2001 में प्रकाशित एक ग्राफिक्स फ़ाइल प्रारूप है। इसकी विशिष्टता सार्वजनिक रूप से प्रलेखित है और मुफ्त सॉफ्टवेयर संदर्भ कार्यान्वयन उपलब्ध हैं।

एमएनजी पोर्टेबल नेटवर्क ग्राफ़िक्स छवि प्रारूप से निकटता से संबंधित है। जब 1995 की प्रारंभिक में पीएनजी का विकास प्रारंभ हुआ, तो डेवलपर्स ने एनीमेशन के लिए सपोर्ट सम्मिलित नहीं करने का फैसला किया, क्योंकि अधिकांश पीएनजी डेवलपर्स ने अनुभूत किया कि स्टिल और एनीमेशन सुविधाओं दोनों के साथ एक ही फ़ाइल प्रकार को ओवरलोड करना एक व्यर्थ डिज़ाइन है, दोनों उपयोगकर्ताओं के लिए (जिनके पास कोई आसान विधि नहीं है) यह निर्धारित करने का विधि कि दी गई छवि फ़ाइल किस वर्ग से संबंधित है) और वेब सर्वर के लिए (जिसे छवि के साथ प्रारंभ होने वाले एमआईएमइ प्रकार का उपयोग करना चाहिए / चित्र और वीडियो के लिए / एनिमेशन के लिए - जीआईएफ के अतिरिक्त),[1] किन्तु जल्द ही पीएनजी के एनीमेशन-समर्थक संस्करण के रूप में एमएनजी पर काम प्रारंभ हो गया। एमएनजी विनिर्देश का संस्करण 1.0 31 जनवरी 2001 को जारी किया गया था।

फ़ाइल सपोर्ट

सपोर्ट

ग्वेनव्यू के पास मूल एमएनजी सपोर्ट है। जीआईएमपी छवियों को एमएनजी फ़ाइलों के रूप में निर्यात कर सकता है। इमेजमैजिक पीएनजी फाइलों की एक श्रृंखला से एक एमएनजी फाइल बना सकता है। एमएनजी प्लगइन के साथ, इरफ़ानव्यू एक एमएनजी फ़ाइल पढ़ सकता है।[2] यदि एमपीप्लेयर को लिबएमएनजी के विरुद्ध लिंक किया गया है, तो यह और इसके सभी ग्राफिकल फ्रंट-एंड जैसे जीएनओमेएम एमपीप्लेयर एमएनजी फ़ाइलें प्रदर्शित कर सकते हैं।

मोज़िला ब्राउज़र और नेटस्केप (वेब ​​ब्राउज़र) 6.0, 6.01 और 7.0 में एमएनजी के लिए मूल सपोर्ट सम्मिलित था जब तक कि 2003 में कोड आकार और कम वास्तविक उपयोग के कारण कोड हटा नहीं दिया गया था,[3] मोज़िला विकास साइट पर शिकायतें उत्पन्न हो रही हैं।[4] मोज़िला ने बाद में एक सरल विकल्प के रूप में एपीएनजी के लिए सपोर्ट जोड़ा।[5] इसी तरह, कॉन्करर ब्राउज़र के प्रारंभिकी संस्करणों में एमएनजी सपोर्ट सम्मिलित था किन्तु बाद में इसे हटा दिया गया। गूगल क्रोम, इंटरनेट एक्सप्लोरर, ओपेरा (वेब ​​​​ब्राउज़र), या सफारी (वेब ​​​​ब्राउज़र) में एमएनजी सपोर्ट कभी सम्मिलित नहीं किया गया था।

उत्पाद सपोर्ट की स्थिति
इमेज प्रोसेसिंग
चेसिस ड्रा आईईएस Yes
जीआईएमपी Partial
जीएनओमेएम एमपीप्लेयर Yes
ग्वेनव्यू Yes
इमेजमैजिक Yes
इरफ़ानव्यू Partial, via plugin
केएमपीप्लेयर Yes
कन्वर्टर Yes
एमपीप्लेयर Yes
एक्सएनव्यू Yes

सर्वर सपोर्ट

वेब सर्वर सामान्यतः एमएनजी फाइलों का सपोर्ट करने के लिए पूर्व-कॉन्फ़िगर नहीं होते हैं।[6][7] एमएनजी डेवलपर्स को उम्मीद थी कि एमएनजी वर्ल्ड वाइड वेब पर एनिमेटेड छवियों के लिए जीआईएफ की जगह ले लेगा, जैसे पीएनजी ने स्थिर छवियों के लिए किया था।[8] चूँकि, एलजेडडब्ल्यू पेटेंट की समाप्ति और एपीएनजी, फ्लैश और स्केलेबल वेक्टर ग्राफिक्स जैसे वैकल्पिक फ़ाइल स्वरूपों के अस्तित्व के साथ, एमएनजी-समर्थक दर्शकों और सेवाओं की कमी के साथ, वेब का उपयोग अपेक्षा से बहुत कम था।

तकनीकी विवरण

एमएनजी फाइलों की संरचना अनिवार्य रूप से पीएनजी फाइलों के समान ही है, केवल थोड़े अलग हस्ताक्षर में अंतर है (8A 4D 4E 47 0D 0A 1A 0A हेक्साडेसिमल में, जहाँ 4D 4E 47 एमएनजी के लिए एएससीआईआई है - पोर्टेबल नेटवर्क ग्राफ़िक्स फ़ाइल हेडर पोर्टेबल नेटवर्क ग्राफ़िक्स: फ़ाइल हेडर) देखें और इसके द्वारा प्रदान की जाने वाली सभी एनीमेशन सुविधाओं का सपोर्ट करने के लिए फ़ाइल के अंदर पोर्टेबल नेटवर्क ग्राफ़िक्स खंडों की एक बहुत बड़ी विविधता का उपयोग करें। एनीमेशन में उपयोग की जाने वाली छवियां एमएनजी फ़ाइल में इनकैप्सुलेटेड पीएनजी या जेपीईजी नेटवर्क ग्राफिक्स छवियों के रूप में संग्रहीत की जाती हैं।

कम जटिलता वाले एमएनजी के दो संस्करण भी परिभाषित हैं: एमएनजी-एलसी (कम जटिलता) और एमएनजी-वीएलसी (बहुत कम जटिलता)। ये अनुप्रयोगों को संपूर्ण एमएनजी विनिर्देश को प्रयुक्त किए बिना कुछ स्तर के एमएनजी सपोर्ट को सम्मिलित करने की अनुमति देते हैं, जैसे स्केलेबल वेक्टर ग्राफिक्स मानक एसवीजी बेसिक और एसवीजी टिनी सबसेट प्रदान करता है।

एमएनजी के पास कोई पंजीकृत एमआईएमइ मीडिया प्रकार नहीं है, किन्तु video/x-mng या image/x-mng उपयोग किया जा सकता है। <embed> या <object> टैग एमएनजी एनिमेशन को एचटीएमएल पेजों में सम्मिलित किया जा सकता है।

एमएनजी या तो हानिपूर्ण या हानिरहित हो सकता है, यह इस पर निर्भर करता है कि फ्रेम पीएनजी (दोषरहित) या जेपीईजी नेटवर्क ग्राफिक्स (हानिपूर्ण) में एन्कोड किए गए हैं या नहीं।

विकल्प

सबसे समान्य विकल्प एनिमेटेड जीआईएफ हैं और - 2017 में इसके बंद होने तक[9] - Adobe फ़्लैश, जीआईएफ के सापेक्ष नवागंतुक वीडियो विकल्प के साथ वर्तमान में गति प्राप्त कर रहा है। एनिमेटेड जीआईएफ छवियां 256 रंगों तक सीमित हैं और सरल परिदृश्यों में उपयोग की जाती हैं किन्तु सभी प्रमुख वेब ब्राउज़रों में समर्थित हैं।

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

अधिकांश वेब ब्राउज़र एनिमेटेड पोर्टेबल नेटवर्क ग्राफ़िक्स का सपोर्ट करते हैं, जो सरल जीआईएफ-जैसे एनिमेशन के लिए पोर्टेबल नेटवर्क ग्राफ़िक्स का एक गैर-मानक एक्सटेंशन है। एक अन्य विकल्प एम्बेडेड पोर्टेबल नेटवर्क ग्राफिक्स या जेपीईजी ग्राफिक्स के साथ स्केलेबल वेक्टर ग्राफिक्स छवियां हैं, छवियों के मध्य फ़्लिप करने के लिए एसवीजी एनिमेशन (यदि समर्थित है) या जावास्क्रिप्ट का उपयोग किया जाता है। इंटरनेट एक्सप्लोरर न तो एपीएनजी और न ही एसवीजी एनीमेशन का सपोर्ट करता है।[10]

अन्य दृष्टिकोण कैस्केडिंग स्टाइल शीट्स सीएसएस 3 सुविधाओं का उपयोग करता है, विशेष रूप से सीएसएस एनीमेशन, जिसे अब अधिकांश प्रमुख वेब ब्राउज़रों में कुछ स्तर का सपोर्ट प्राप्त है। स्प्राइट (कंप्यूटर ग्राफिक्स) सीएसएस द्वारा स्प्राइट्स (एक बड़ी छवि फ़ाइल में टाइल्स के रूप में कई छवियां प्रदान करना) को सीएसएस एनीमेशन या जावास्क्रिप्ट का उपयोग करके बड़ी छवि का कौन सा भाग दिखाई दे रहा है, इसे अलग करके एनिमेशन के रूप में उपयोग किया जा सकता है।

यह भी देखें

  • एपीएनजी (एपीएनजी)
  • जेपीईजी नेटवर्क ग्राफिक्स (जेएनजी)

संदर्भ

  1. "पीएनजी अक्सर पूछे जाने वाले प्रश्न". libpng.org.
  2. skiljan, irfan. "इरफ़ानव्यू प्लगइन्स". Irfanview.com. Retrieved 18 November 2012.
  3. "195280 - Removal of MNG/JNG support". bugzilla.mozilla.org.
  4. "18574 - (mng) restore support for MNG animation format and JNG image format". bugzilla.mozilla.org.
  5. "एनिमेटेड पीएनजी ग्राफिक्स - एमडीसी डॉक सेंटर". 4 July 2008. Retrieved 6 December 2010.
  6. "Help:Images and other uploaded files". Wikimedia Meta-Wiki. Wikimedia Foundation. 2 October 2012. Retrieved 18 November 2012.
  7. "डाटाबेस त्रुटि". help.lycos.com. Archived from the original on 12 August 2014.
  8. "एमएनजी (मल्टीपल-इमेज नेटवर्क ग्राफिक्स) होम पेज". libpng.org.
  9. "फ्लैश और इंटरैक्टिव सामग्री का भविष्य". Adobe Inc. July 25, 2017. Archived from the original on December 2, 2017.
  10. Can I use Animated PNG? and Can I use SVG SMIL animation?, Alexis Deveria, CanIUse.com. Accessed 5 February 2013

बाहरी संबंध