ما هو ملف MNG؟
الملف ذو الامتداد .mng هو تنسيق ملف رسومات شبكة متعددة الصور يشبه تنسيق الصورة PNG ولكنه يدعم الصور المتحركة. تم تطويره لتجنب التحميل الزائد على تنسيق PNG بميزة إضافية للرسوم المتحركة. يشبه MNG أيضًا ملفات GIF ولكنه يستخدم المزيد من الضغط ويدعم ميزة ألفا الكاملة. نوع وسائط MIME غير الرسمي لملفات MNG هو video / x-mng. يمكن فتح ملفات MNG في تطبيقات مثل ImageMagik و IrfanView.
تنسيق ملف MNG
تنسيق ملف MNG مشابه لتنسيق PNG ويستخدم نفس بنية المقطع كما هو محدد في مواصفات PNG. يجب أن يكون مفكك الشفرة MNG قادرًا على فك تشفير دارات بيانات PNG دون تحديد أي إشارات خاصة لتعليمات فك التشفير. تجمع MNG صورًا متعددة معًا في “إطار” ، مع استخدام بعض الصور كعنصر متحرك للانتقال من موقع إلى آخر. تسمح الآلية بإعادة استخدام بيانات الصورة دون إعادة إرسالها. يمكن الإشارة إلى مواصفات MNG كمرجع للمطور.
توقيع MNG
يبدأ داتاستريم MNG بتوقيع 8 بايت يحتوي على:
138 77 78 71 13 10 26 10 - (decimal)
8a 4d 4e 47 0d 0a 1a 0a - (hexadecimal)
\212 M N G \r \n \032 \n - (ASCII C notation)
هذا مشابه لتوقيع PNG ولكنه يحتوي على MNG بدلاً من PNG.
إطار MNG
يتكون إطار MNG من صورة ثنائية الأبعاد لصور أصغر. يمكن الوصول إلى كل صورة صغيرة باستخدام تركيبة فهرس الصف والعمود. هذا التنسيق قادر على تخزين بيانات “فوكسل” ثلاثية الأبعاد مرتبة على شكل سلسلة من المستويات ثنائية الأبعاد. يتم تمثيل كل مستوى بواسطة PNG أو Delta-PNG datastream. يعرّف كل تدفق بيانات Delta-PNG صورة على أنها اختلافات عن صورة PNG الأصل. يوفر هذا طريقة أكثر إحكاما لتمثيل الصور اللاحقة من استخدام مجموعة بيانات PNG كاملة لكل منها.