ملف PNG متحرك (.apng)

W3C قياسي

رسومات الشبكة الإسفينية المتحركة (APNG) توسع تنسيق PNG القياسي لدعم الرسوم المتحركة متعددة الإطارات بألوان حقيقية كاملة 24 بت وشفافية ألفا 8 بت، مع توافق عكسي مع برامج فك تشفير PNG القياسية.

تحويل APNG إلى GIF

محول مجاني داخل المتصفح للتحويل من APNG إلى GIF. قم بتحويل الملفات فوراً على جهازك.

فحص البيانات الوصفية

تتعرف أنظمة التشغيل ومحللات الملفات على ملفات APNG من خلال فحص تسلسل البايت الثنائي البادئ:

اختر أو أقطِف الملفات هنا

تحويل خاص بنسبة 100% داخل المتصفح - لا تغادر الملفات جهازك أبداً

أو الصق Ctrl+V
ضمان الخصوصية وعدم الإرسال عبر الشبكة: صفر بايت يتم رفعه إلى خوادم خارجية. تمت كل عمليات المعالجة محلياً في صندوق الحماية (Sandbox) الخاص بمتصفحك.

توقيع رأس الملف على مستوى البايت (Magic Bytes)

تتعرف أنظمة التشغيل ومحللات الملفات على ملفات APNG من خلال فحص تسلسل البايت الثنائي البادئ:

التوقيع الست عشري (الإزاحة 0):

89 50 4E 47 0D 0A 1A 0A

تمثيل ASCII: ‰PNG....

القياسية: W3C Community Group Report (2021) / Mozilla Extension

المواصفات الفنية

هيكلية الحاويةPNG chunk stream with acTL (animation control), fcTL (frame control), and fdAT (frame data) chunks
الضغطDeflate (zlib) sliding-window LZ77 with 2D adaptive filtering applied per-frame
ترتيب البايتات (Endianness)Big-Endian (network byte order)
مساحات الألوانsRGB, Display P3, Embedded ICC Profile (iCCP)
القنوات والبنيةRGBA (8-bit or 16-bit per channel Truecolor + 8-bit alpha)
الحد الأقصى للأبعاد2,147,483,647 x 2,147,483,647 pixels (PNG 31-bit limit)
الشفافيةFull 8-bit alpha channel transparency (256 levels of smooth translucency)
البث والتحميل التدرجيProgressive chunk streaming; renders first frame immediately on legacy non-animated PNG parsers

مصفوفة المقارنة التقنية: APNG مقابل المنافسين

السمة التقنيةAPNG (الحالي)GIFWEBPAVIF
عمق الألوان24 بت RGB (16.7 مليون لون)8 بت مفهرسة (256 لوناً)24 بت RGB (16.7 مليون لون)10 بت / 12 بت HDR
شفافية ألفاألفا ناعمة 8 بت (256 مستوى)قناع ثنائي تشغيل/إيقاف 1 بتألفا ناعمة 8 بتألفا ناعمة 8 بت / 10 بت
التوافق العكسييُعرَض كملف PNG ثابت على العارضات القديمةGIF قديم عالميلا يوجد على العارضات القديمةلا يوجد على العارضات القديمة
كفاءة الضغطDeflate (متوسطة)LZW (ضعيفة)إطارات مفتاحية/مقارنة VP8 (عالية)بين الإطارات AV1 (عالية للغاية)

أنماط التلف الشائعة ودليل استرداد النظام السداسي

تعمل الرسوم المتحركة على تشغيل الإطار الأول فقط ولا تتكرر أو تتقدم أبداً.

السبب الجذري: قطعة التحكم في الرسوم المتحركة 'acTL' مفقودة أو تالفة وموجودة قبل أول قطعة IDAT.

الاسترداد: إعادة دمج الإطارات باستخدام أداة apngasm أو File2File Animation Converter لإعادة بناء قطع التحكم في الرسوم المتحركة السليمة.

تحليل الأمان وناقلات هجوم المحلل اللغوي

تقوم محللات APNG بمعالجة قطع التحكم في الإطارات المتكررة حيث يمكن للأبعاد المشوهة أن تسبب تجاوز سعة العدد الصحيح (Integer Overflow) أو استنفاد الذاكرة الديناميكية (Heap Exhaustion).

ناقلات الهجوم المعروفة

  • تجاوز سعة العدد الصحيح في حساب إزاحة الإطار (x_offset / y_offset) مما يؤدي إلى تكوين إطار خارج الحدود المسموح بها.
  • عرض/ارتفاع إطار غير متطابق مما ينتج عنه قراءة زائدة للذاكرة المؤقتة أثناء دمج الإطارات.
  • حلقات فك ضغط الرسوم المتحركة اللانهائية التي تستنفد وحدة المعالجة المركزية في خدمات توليد الصور المصغرة الخلفية.

أفضل الممارسات الدفاعية:

الأصول التاريخية والمحطات الرئيسية

2021تعتمد منظمة W3C رسمياً مواصفات APNG كمعيار مجتمعي معترف به.
2017يضيف متصفح جوجل كروم (الإصدار 59) دعماً أصلياً لملفات APNG، مما أكمل اعتمادها عالمياً في متصفحات الأجهزة المكتبية والهواتف المحمولة.
2008تتبنى شركة أبل تنسيق APNG للملصقات المتحركة في نظام iOS ورسومات متصفح سفاري.
2004يقوم ستيوارت بارمنتر وفلاديمير فيوكيسيفيتش بتحديد مواصفات APNG للرسوم المتحركة الخاصة بحالة شبكة موزيلا فايرفوكس.

المزايا الرئيسية والإيجابيات

  • ألوان RGB حقيقية كاملة 24 بت بالإضافة إلى شفافية ألفا 8 بت، مما يلغي تماماً عيوب الحواف المسننة لشفافية GIF ذات الـ 1 بت.
  • متوافق عكسياً بنسبة 100% مع برامج فك التشفير القديمة لملفات PNG (والتي تعرِض بسلاسة الإطار الأساسي الاحتياطي).
  • تشغيل أصلي مدعوم بتسريع الأجهزة عالمياً عبر جميع متصفحات سطح المكتب وiOS وAndroid الحديثة.

القيود الفنية والسلبيات

  • أحجام ملفات أكبر مقارنة بتنسيقات الرسوم المتحركة الحديثة القائمة على الفيديو مثل WebM أو MP4.
  • تعقيد أعلى في التشفير واستهلاك وحدة المعالجة المركزية أثناء التوليد مقارنة بتنسيق GIF القديم.
  • افتقار إلى التنبؤ بمتجهات الحركة بين الإطارات الموجودة في ترميزات الفيديو المتخصصة.

معلومات تقنية طريفة

  • رفضت مجموعة تطوير PNG الرسمية تنسيق APNG في عام 2007، مفضلة تنسيق MNG المنفصل والذي فشل في النهاية في اكتساب الانتشار.
  • استخدمت أبل تنسيق APNG للرسوم المتحركة والملصقات في متجر رسائل نظام iOS 10، مما دفع نحو تبنيه على نطاق واسع في الأجهزة المحمولة.
  • إذا قمت بفتح ملف APNG في عارض صور قديم من تسعينيات القرن الماضي، فسيعرض الإطار الأول ببساطة دون أن يتعطل البرنامج.

الأسئلة التقنية المتكررة

لماذا يُعد APNG أفضل من GIF؟

يدعم APNG 16.7 مليون لون و256 مستوى من الشفافية الجزئية السلسة (alpha transparency)، بينما يقتصر GIF على 256 لوناً وشفافية ثنائية القيمة (1-bit) خشنة.

هل يدعم كل متصفح صيغة APNG؟

نعم. كل متصفح حديث (Chrome و Safari و Firefox و Edge) يدعم APNG بشكل أصلي منذ عام 2017.

هل يمكنني تحويل ملف APNG إلى ملف GIF أو MP4 قياسي؟

نعم. يمكن لـ File2File.app تحويل الرسوم المتحركة بصيغة APNG إلى ملفات GIF أو MP4 أو WebM خفيفة الوزن مباشرة داخل متصفح الويب الخاص بك.