מהו קובץ MNG?
קובץ עם סיומת .mng הוא פורמט קובץ Multiple-image Network Graphics הדומה לפורמט תמונה 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. כל זרם נתונים של Delta-PNG מגדיר תמונה כהבדלים מתמונת PNG האב. זה מספק דרך הרבה יותר קומפקטית לייצוג תמונות עוקבות מאשר שימוש בזרם נתונים מלא PNG עבור כל אחת מהן.