מהו קובץ APNG?
קובץ עם סיומת .apng (Animated Portable Network Graphics) הוא פורמט גרפי רסטר והוא הרחבה לא רשמית ל-Portable Network Graphic (PNG ). הוא מורכב ממספר פריימים (כל אחת מתמונת PNG) המייצגת רצף אנימציה. זה נותן הדמיה דומה לקובץ GIF. קובצי APNG תומכים בתמונות של 24 סיביות ושקיפות של 8 סיביות. APNG תואם לאחור עם קבצי GIF שאינם מונפשים. קובצי APNG משתמשים באותה סיומת .png וניתן לפתוח אותם על ידי יישומים כמו Mozilla Firefox, Chrome עם תמיכה בAPNG, אפליקציות iMessage עבור iOS 10.
היסטוריה קצרה
- מפרטי APNG נוצרו בשנת 2004 כדי לספק תמיכה בתמונות PNG מונפשות
- מפענחי APNG פותחו בגודל קטן בהרבה ובאמצעות החלק האחורי של מפענח ה-PNG
- לאחר התלבטות מתמשכת, גובשה תמונה חדשה מסוג MIME/apng תוך שמירה על סיומת זהה ל-.png במקום .apng
- APNG נדחתה רשמית על ידי קבוצת PNG ב-20 באפריל 2007 בשל אחידותו לתמונות PNG ובו בזמן בעל מפרטים שונים
פורמט קובץ APNG
קובצי APNG מאוחסנים כקבצים בינאריים בדיסק ומשתמשים במפרטים המורחבים של PNG עבור תמונות מונפשות. המסגרת הראשונה של קובץ APNG היא זרם PNG רגיל הניתן לקריאה על ידי מפענחי PNG לתצוגה. פורמט קובץ APNG עקוב אחר מפרטי PNG והנתונים מאוחסנים בקטעים הנקראים chunks. עם זאת, APNG הציגה את הנתחים החדשים הבאים:
Animation Control Chunk (acTL)
- מציין שקובץ זה הוא קובץ PNG מונפש ולא קובץ PNG רגיל. הוא פועל כסמן ומגיע לפני נתח IDAT. הוא מכיל גם את מספר הפריימים ומידע על זמנים ללולאה של האנימציות
Frame Control Chunk
- מתרחש בתחילת כל מידע ומידע על מטא נתונים כגון ממדים, מיקום, יישום שקיפות ומידע החלפה לפי פריים קודם או הבא לאחר סיומו.
Frame Data Chunk
- מאחסן את תוכן המסגרת ומתחיל במספר רצף. למספר רצף זה יש מבנה זהה לנתח IDAT של תמונת ברירת המחדל.
APNG תואם אחורה ל-PNG שכן המפרטים של ה-lateral תוכננו בצורה כזו שאפליקציה שקוראת קובץ PNG אמורה פשוט להתעלם מהנתחים שהיא לא מבינה. מפרטים לגבי עומק סיביות, סוג צבע, דחיסה, מסננים, שיטות שזירה ומידע על לוחיות משמשים זהה לזה של ברירת המחדל של פורמט PNG.
APNG לעומת GIF
עם GIF כבר במקום ובשימוש לאורך תקופה ארוכה, אתה עשוי לתהות במה שונה APNG מ-GIF. להלן ערכת השוואה בין APNG ל-GIF שנותנת מושג קצר על שני פורמטי הקבצים.
APNG | GIF | |
---|---|---|
פורסם | 2004 | 1987 |
עומק צבע | 24 סיביות | 8 סיביות |
קצב פריימים | ללא הגבלה | 10 פריימים לשנייה |
שקיפות | שלמה וחלקית | השלמה |
דחיסה | טוב מאוד | טוב |