أداة تقطيع لوحة السبرايت
الخطوة 1 من 4
اختر لوحة سبرايت
PNG أو JPEG أو WebP، حتى 20 MiB و4096 px لكل ضلع
× px ·
حوّل لوحة سبرايت واحدة إلى إطارات PNG منفصلة قابلة لإعادة الاستخدام من دون رفع الرسم. استخدم شبكة دقيقة لإطارات الرسوم المتحركة والبلاطات المتساوية التباعد، أو اكتشف تلقائيًا عناصر السبرايت المنفصلة فوق خلفية شفافة أو موحّدة اللون. تظل كل منطقة مقترحة قابلة للتعديل، لتصحيح حافة فاتت، أو فصل نتيجة مدمجة، أو حذف جزء غير مرغوب فيه، أو إعادة تسمية الإطارات ومراجعة ترتيبها قبل تنزيل ملفات PNG منفردة أو ملف ZIP يتضمن الإحداثيات في frames.json.
كيفية تقطيع لوحة سبرايت
-
1
اختر لوحة السبرايت
افتح ملف PNG أو JPG أو WebP من جهازك. تُفك ترميز الصورة داخل المتصفح ولا تُرفع إلى الخادم.
-
2
حدّد طريقة التقطيع
اختر الشبكة لتعيين صفوف وأعمدة وأحجام خلايا وإزاحات وفواصل ثابتة، أو الكشف التلقائي للعناصر المنفصلة فوق خلفية شفافة أو لون مأخوذ من الصورة.
-
3
راجع الإطارات وصحّحها
افحص الحدود المرقّمة، ثم ضمّ مناطق التقطيع أو استبعدها أو أضفها أو احذفها أو حرّكها أو غيّر حجمها أو اسمها أو ترتيبها.
-
4
نزّل النتيجة
احفظ إطارًا واحدًا في كل مرة، أو نزّل ملف ZIP يضم ملفات PNG المختارة وبيان الإحداثيات `frames.json`.
اختر طريقة التقطيع المناسبة للوحة
قد تكون لوحة السبرايت مصفوفة دقيقة من إطارات الرسوم المتحركة، أو مجموعة بلاطات ذات فواصل منتظمة، أو مجموعة أيقونات موزعة بحرية. تحتاج هذه الأنماط إلى طرق كشف مختلفة. تجمع الأداة بينها في مسار واحد، مع إبقاء القرار النهائي بيدك.
| الطريقة | استخدمها عندما | الإعدادات المهمة | التصحيح الشائع |
|---|---|---|---|
| شبكة حسب الصفوف والأعمدة | تعرف عدد الإطارات أفقيًا وعموديًا | الأعمدة، الصفوف، الإزاحة، الفاصل الأفقي والعمودي | تعديل الإزاحة أو الفاصل إذا انحرفت الشبكة |
| شبكة حسب حجم الخلية | لكل إطار عرض وارتفاع معروفان بالبكسل | عرض الخلية، ارتفاعها، الإزاحة، الفواصل | إبقاء الخلايا الفارغة أو حذفها من دون تغيير الترتيب |
| الكشف التلقائي | تفصل الشفافية أو خلفية بلون واحد بين عناصر السبرايت | كشف البكسلات الفارغة: الشفافية أو لون خلفية الزاوية | تضييق حد واسع أو فصل عناصر متلامسة |
| التصحيح اليدوي | التخطيط غير منتظم أو يحتاج الكشف إلى مساعدة | الإضافة، النقل، تغيير الحجم، الحذف، التضمين، الاستبعاد | رسم الإطار الناقص بدقة أو حذف نتيجة خاطئة |
تتبع هذه الإعدادات أساليب العمل المعروفة. يدعم محرر السبرايت في Unity التقطيع التلقائي، والشبكات حسب حجم الخلية أو عددها، وخيارات الإزاحة والحشو والمستطيلات الفارغة ونقطة الارتكاز. كما يستخدم استيراد لوحات السبرايت في Aseprite إزاحة x/y وعرض السبرايت وارتفاعه والحشو وترتيب القراءة. تركّز هذه الأداة على الاستخراج، فتصدّر إحداثيات القص ولا تنشئ ملفات مشاريع Unity أو Godot أو Aseprite.
الكشف التلقائي نقطة بداية وليس ضمانًا
يبحث الكشف التلقائي عن المناطق المرئية غير المتصلة. يعمل بسرعة عندما تفصل مساحة شفافة بين عناصر السبرايت، لكن لا يستطيع أي كاشف استنتاج الحدود التي قصدها الفنان في كل لوحة. قد يظهر شخصان متلامسان كمكوّن واحد، وقد يظهر ظل أو بريق منفصل كنتيجة مستقلة. يوضح دليل الاستخراج من Phaser القيد نفسه المتعلق بالبكسلات المتصلة: تُكتشف عناصر السبرايت المتلامسة معًا.
راجع دائمًا الحدود المرقّمة قبل التصدير. لا يوفر الكشف التلقائي أشرطة تمرير للسماحية أو الحد الأدنى للحجم أو مسافة الدمج، لذا صحّح النتيجة يدويًا. إذا اعتُبرت خلفية موحّدة جزءًا من الرسم، فاضبط كشف البكسلات الفارغة على لون خلفية الزاوية، أو أوقف الكشف وقطّع بالشبكة بدلًا من ذلك. إذا كانت النتيجة مجزأة أكثر من اللازم، فاحذف الحدود المتناثرة وارسم حدًا واحدًا حول السبرايت بأكمله. عندما يتلامس إطاران، استبدل الاقتراح المدمج بحدود يدوية. لا تتغير اللوحة الأصلية مطلقًا.
محتويات ZIP وframes.json
PNG هو تنسيق الإخراج الافتراضي لأنه يحافظ على البكسلات والشفافية كما هي. يحصل كل إطار مختار على اسم ملف آمن وفريد مشتق من اسمه أو من البادئة التي تحددها. يجمع ZIP ملفات PNG هذه مع بيان frames.json. يسجل كل عنصر اسم الإطار وترتيبه ومستطيله في المصدر:
{
"name": "player-run-03",
"x": 128,
"y": 64,
"width": 32,
"height": 48
}
تستخدم الإحداثيات بكسلات الصورة الأصلية وتُقاس من زاويتها العلوية اليسرى. تفيد في البرامج النصية ومسارات العمل المخصصة، لكن الملف عام عن قصد، وليس أطلسًا أو ملف استيراد أصليًا لمحرك ألعاب بعينه.
معالجة محلية خاصة مع استعادة محدودة
يجري فك ترميز الصورة والكشف والتعديل والقص وإنشاء ZIP داخل المتصفح. لا تُرسل بيانات الصورة ولا أسماء الملفات إلى الخادم. ولإتاحة استعادة المسار متعدد الخطوات، يمكن لعلامة التبويب النشطة الاحتفاظ بنسخة عمل محلية محدودة وإعداداتها لمدة لا تتجاوز ساعتين. يحذف البدء من جديد مشروع علامة التبويب النشطة فورًا. أما علامة التبويب المفتوحة بصورة منفصلة فلها نسخة معزولة خاصة بها، وتُحذف تلقائيًا خلال ساعتين حتى إذا أُعيد ضبط علامة تبويب أخرى.
عند التعامل مع لوحة كبيرة، أغلق علامات التبويب الأخرى التي تستخدم صورًا كثيرة، وتجنب إنشاء مئات الإطارات الفارغة. تُبلغك الأداة عند بلوغ حد الحجم أو عدد الإطارات بدل خفض الجودة من دون تنبيه. تستخدم التنزيلات عناوين URL مؤقتة للكائنات في المتصفح، وتُحرر بعد الاستخدام وفق إرشادات MDN.
قائمة المراجعة قبل التصدير
- تأكد من أن ترتيب القراءة يطابق تسلسل الرسوم المتحركة أو البلاطات.
- كبّر العرض وافحص الإطار الأول وإطارًا من الوسط والأخير بحثًا عن انزياح بمقدار بكسل واحد.
- استبعد الخلايا الفارغة والبكسلات المنفردة غير المقصودة إلا إذا كان موضعها مهمًا.
- استخدم أسماء مختلفة وابحث عن التكرار قبل إنشاء ZIP.
- افحص الحواف الشفافة فوق خلفية معاينة متباينة.
- صحّح الحدود بالحقول أو الأزرار إذا كان السحب الدقيق صعبًا؛ يظل المسار قابلًا للاستخدام بلوحة المفاتيح وفق إرشادات W3C.
الأسئلة الشائعة
استخدم الشبكة عندما تنتظم الإطارات في صفوف وأعمدة أو يكون حجم الخلية معروفًا. يناسب الكشف التلقائي عناصر السبرايت المرئية التي تفصل بينها الشفافية أو خلفية موحّدة اللون. تنتج الطريقتان حدودًا قابلة للتعديل.
ليس دائمًا. يقترح حدودًا حول المناطق المرئية المنفصلة، لكنه لا يعرف القصد الفني لكل لوحة. قد تندمج العناصر المتلامسة، وقد تتحول التفاصيل المنفصلة إلى حدود مستقلة. راجع الطبقة الإرشادية وصحّحها عند الحاجة.
قد يُكتشفان كمنطقة واحدة متصلة. لا يمكن لأي إعداد إنشاء حد غير موجود في البكسلات. احذف الاقتراح المدمج أو استبعده، ثم ارسم حدودًا يدوية حول الإطارات المطلوبة.
نعم. يدعم وضع الشبكة إزاحة x/y وفواصل أفقية وعمودية مستقلة. حدّد الصفوف والأعمدة أو عرض الخلية وارتفاعها، وراجع الخلايا المرقّمة، ثم اختر ما إذا كنت تريد تصدير الخلايا الفارغة.
يمكنك تنزيل إطار مختار بصيغة PNG أو كل الإطارات المضمّنة داخل ZIP. يتضمن ZIP أيضًا frames.json بالاسم الآمن والترتيب ومستطيل المصدر x/y/العرض/الارتفاع. ليس ملف مشروع مخصصًا لمحرك معين.
لا. ينفّذ المتصفح محليًا فك الترميز والكشف والتصحيح والقص وإنشاء ZIP. قد تبقى نسخة عمل محدودة وإعداداتها على جهازك في علامة التبويب النشطة لمدة لا تتجاوز ساعتين للسماح بالاستعادة.
يحذف المشروع المحلي لعلامة التبويب الحالية فورًا. علامات التبويب الأخرى معزولة، لذلك لا تتحكم الحالية في نسخة مفتوحة في علامة أخرى؛ وتنتهي صلاحية تلك النسخة وتُحذف تلقائيًا خلال ساعتين.
لا. تستخدم حسابات شبكة حتمية وكشف المناطق المرئية ثم تطبق تصحيحاتك. تصدّر إطارات PNG وZIP وإحداثيات JSON عامة، ولا تدّعي إنشاء بيانات أصلية لـUnity أو Godot أو Phaser أو Aseprite.
أدوات ذات صلة
مولد الورق المسطر
أنشئ ورقًا مسطرًا قابلًا للطباعة مجانًا. اختر تسطيرًا جامعيًا أو واسعًا أو ضيقًا، واضبط تباعد الأسطر بالمليمتر وحجم الصفحة وخط هامش، ثم اطبع أو نزّل ملف SVG.
منتقي ألوان Material Design
تصفح لوحة ألوان Material Design وانسخ أي درجة (من 50 إلى A700) بصيغة HEX أو RGB أو HSL بنقرة واحدة.
مولّد ورق الرسم البياني
أنشئ ورق رسم بياني قابلاً للطباعة عبر الإنترنت: اختر شبكة مربّعات أو نقاطاً، واضبط التباعد بالمليمتر، وحدّد A4 أو Letter ولون خطوط مخصّصاً، ثم اطبع أو نزّل ملف SVG واضحاً.
صانع الأعلام
صمّم علماً مخصصاً بسيطاً بنسبة 3:2 في متصفحك باستخدام ستة تخطيطات وألوان ونص ورمز. نزّل SVG أو PNG، أو افتح مربع حوار الطباعة في المتصفح.
تحويل النص إلى خط اليد
اكتب نصا أو الصقه، واختر أحد خطوط اليد الخمسة وورقا ساديا أو مسطرا أو مربعات ولون الحبر، ثم نزّل الصفحة بصيغة PNG. الأداة تدعم الحروف اللاتينية فقط، ولا ترسم العربية بخط اليد.
أداة تقسيم شبكة إنستغرام
قسّم صورة عريضة إلى شبكة إنستغرام بحجم 3×3 أو إلى أي عدد من الصفوف. القطع مُرقّمة لتسهيل رفعها بترتيب عكسي.
الأداة متاحة بلغات أخرى
- 스프라이트 시트 분할기 [KO]
- Dela upp spriteark [SV]
- Spritesheet-snijder [NL]
- Wycinanie klatek z arkusza sprite’ów [PL]
- Sprite-Sheet-Slicer [DE]
- เครื่องตัดสไปรต์ชีต [TH]
- Cortador de hojas de sprites [ES]
- Pemotong lembar sprite [ID]
- Découpeur de planche de sprites [FR]
- スプライトシート分割ツール [JA]
- Cortador de folha de sprites [PT]
- Công cụ cắt bảng sprite [VI]
- Sprite Sheet Slicer [EN]
- Ritaglia sprite sheet [IT]
- Нарезка спрайт-листа [RU]
- Sprite sayfası dilimleyici [TR]
- 精灵图切片工具 [ZH]