إطارات من صيغة GIF إلى صيغة PNG
الملفات الرسومية المتحركة (GIF) هي في جوهرها مجموعة من صور بألوان تصل إلى 256 لونًا، مع فترات تأخير بين كل إطار. وعند تقسيم هذه الملفات إلى ملفات PNG، تحصل على كل إطار بشكل مستقل، مما يسمح باستخدامه في صفحات الرسومات (sprite sheets)، أو تعديله إطارًا تلو الآخر، أو استيراده إلى برامج مثل After Effects أو Blender أو محركات الألعاب. يقوم هذا الأداة بفك تشفير تدفق البيانات وتُعيد إصدار الملفات من frame_001.png حتى frame_N.png على شكل ملف ضغط من نوع ZIP.
كيفية تقسيم ملف GIF إلى إطارات
-
1
قم بتحميل ملف GIF.
أي ملف GIF متحرك يحتوي على عدد محدود من الإطارات.
-
2
يقوم مفكك البيانات بفحص كل إطار على حدة.
يتم الالتزام بطرق التأخير والتخلص، مما يضمن وضوحًا كاملًا في عملية التجميع.
-
3
يتم حفظ كل إطار بصيغة PNG.
باستخدام ترقيم بأصفار بادئة يحافظ على ترتيب الملفات في مدير الملفات.
-
4
قم بتنزيل ملف ZIP.
ملف واحد يحتوي على ملف بصيغة PNG واحد لكل إطار.
كيف يبدو الناتج
my-animation.zip
├── frame_001.png
├── frame_002.png
├── frame_003.png
…
└── frame_042.png
يبدأ الترقيم من الرقم 1 مع أصفار في المقدمة، بحيث تُرتَّب الرسوم المتحركة المكونة من 42 إطارًا بشكل صحيح في Finder أو Explorer أو عبر ls -1.
تأخيرات الإطارات والتخلص منها
تحمل إطارات ملفات GIF تأخيرًا بأجزاء من مئة من الثانية، بالإضافة إلى طريقة للتخلص منها (عدم اتخاذ أي إجراء، أو الاستعادة إلى الخلفية، أو الاستعادة إلى الحالة السابقة). يقوم مُفكّك الترميز بتجميع كل إطار على سطح الرسم وفقًا لهذه القواعد، فتكون ملفات PNG الناتجة صورًا كاملة بدلًا من فروق جزئية.
إذا استخدم المصدر التخلص بوضعية “الاستعادة إلى الخلفية” مع الشفافية، فقد تبدو بعض الإطارات المصدّرة شفافة في معظمها، وهذا هو الغرض الأصلي بالضبط.
إلى أين تذهب إطارات PNG بعد ذلك
- أوراق العفاريت (Sprite Sheets): ادمج الإطارات أفقيًا لتكوين ورقة عفاريت قابلة للاستخدام عبر
steps()في CSS أو عبر Phaser. - الفيديو: أدخلها إلى FFmpeg باستخدام
-framerate، ثم صدّرها بصيغة MP4 أو WebM. - أدوات الرسوم المتحركة: استوردها إلى برامج مثل Krita أو Procreate أو After Effects أو Aseprite للتحرير إطارًا تلو الآخر.
- التوثيق: اختر إطارًا رئيسيًا لصورة البطل، واحتفظ بالبقية كأرشيف.
الأسئلة الشائعة
نعم. يتم حفظ كل إطار مع الحفاظ على قيم الألفا، وبالتالي تظل الشعارات أو حركات واجهة المستخدم قابلة للاستخدام على أي خلفية.
صور كاملة. يلتزم مفكك البيانات بطريقة التخلص من ملفات GIF، وبالتالي تُعرض صور PNG المصدّرة في حالتها المركبة، وليس الفروق بين الإطارات المخزنة في تدفق ملف GIF.
يقوم الأداة بكتابة ملف من نوع frames.json في قائمة ملفات ZIP، يتضمن كل إطار وتأخيره بالمللي ثانية، مما يسمح لك بإعادة إنتاج التوقيت الأصلي باستخدام برنامج FFmpeg أو محرر فيديو.
لا. تتم معالجة الملف المرفوع لإنشاء ملف ZIP، ثم يُحذف بعد ذلك.
أدوات ذات صلة
مولّد رموز QR
أنشئ رمز QR محليًا في المتصفح من رابط أو نص عادي أو حمولة QR منسقة، ثم نزّله بصيغة PNG.
مولد الباركود
أنشئ باركودات Code 128 وEAN-13 وUPC وITF-14 وسبع صيغ خطية أخرى. تبقى البيانات في المتصفح، ويمكن تنزيل SVG أو PNG.
مغيّر حجم الصور
غيّر حجم الصور إلى أبعاد دقيقة بالبكسل أو إلى نسب مئوية مع الحفاظ على نسبة العرض إلى الارتفاع. مناسب للدفعات، ومن دون رفع الملفات.
مولد الميمز
أضف تعليقًا علويًا وآخر سفليًا إلى صورة JPG أو PNG أو WebP. اضبط الخط والألوان والحد، ثم نزّل الميم كصورة PNG ثابتة.
محول PNG إلى SVG متجهي
حوّل صور PNG النقطية إلى مسارات SVG داخل المتصفح. مناسب للشعارات والأيقونات ورسومات الخطوط. تحكم في العتبة وعدد الألوان والتنعيم.
BMP إلى PNG
حوّل ملفات BMP إلى PNG داخل المتصفح. بلا فقد، يحافظ على عمق اللون ويضيف شفافية اختيارية من قناة alpha الأصلية في BMP.