تا ۲۰۰ تصویر در هر کار پردازش کنید — تنظیمات خود را یک بار انتخاب کنید، همه را اجرا کنید.
یک پوشه از اسپرایتها را رها کنید؛ یک اطلس بافت فشرده به همراه یک مانیفست JSON با مختصات هر اسپرایت دریافت کنید. برای توسعهدهندگان بازی (Unity، Phaser، PixiJS، Godot) و توسعهدهندگان وب (CSS اسپرایت برای مجموعه آیکونها) که میخواهند درخواستهای HTTP یا فراخوانیهای draw را کاهش دهند.
چرا اسپرایت شیت
برای بازیها، کشیدن یک بافت بزرگ بسیار ارزانتر از کشیدن چندین بافت کوچک است — GPU همه اسپرایتها را در یک فراخوانی draw دستهبندی میکند به جای اینکه چندین بار بین بافتها جابجا شود. برای وب، یک درخواست HTTP اسپرایت-شیت از ۳۰ درخواست آیکون مجزا بهتر است؛ HTTP/2 مدرن این شکاف را کاهش میدهد، اما اسپرایت شیتها پس از فشردهسازی همچنان کوچکتر هستند.
الگوریتمهای بستهبندی
- MaxRects (پیشفرض): بستهبندی کارآمد، کمینهسازی فضای هدر رفته.
- Skyline: سریعتر اما کمی کمکارآمدتر. مناسب برای اطلسهای پویا.
- Grid: سلولهای یکنواخت. زمانی مفید است که همه اسپرایتها هماندازه باشند.
فرمتهای خروجی
- اطلس PNG: بافت بستهبندی شده (در صورت نیاز آن را فشرده کنید).
- مانیفست JSON: مختصات، ابعاد و نقطه لنگر هر اسپرایت.
- Unity .meta: متادیتای قابل وارد کردن در Unity.
- کلاس CSS اسپرایت: CSS آماده برای کپی برای اسپرایتهای وب.
- JSON Phaser / PixiJS / TexturePacker: برای فریمورکهای محبوب بازی.
پیکربندی
- حداکثر اندازه اطلس: ۲۰۴۸، ۴۰۹۶، ۸۱۹۲. بزرگتر = اطلسهای کمتر برای اسپرایتهای زیاد.
- فاصله: ۱–۸ پیکسل فاصله بین اسپرایتها برای جلوگیری از نشت بافت.
- توان ۲: برای GPUهای قدیمی موبایل روشن، در غیر این صورت خاموش.
- برش: حذف پیکسلهای شفاف هر اسپرایت برای صرفهجویی در فضا.
سوالات متداول
چه فرمتهای ورودی پشتیبانی میشوند؟
PNG (با شفافیت)، JPG (بدون شفافیت)، WebP. هر اسپرایت به صورت یک فایل جداگانه.
حداکثر اندازه اطلس چقدر است؟
8192×8192. اطلسهای بزرگتر حافظه GPU را هدر میدهند؛ اطلسهای کوچکتر به معنی چندین صفحه هستند.
آیا میتوانم از بستهبندی چرخشی استفاده کنم؟
پریمیوم: بله — اسپرایتها در صورت بهبود تراکم بستهبندی ۹۰ درجه میچرخند.
درباره اسپرایتهای متحرک چطور؟
هر فریم به عنوان یک فایل ورودی جداگانه؛ JSON آنها را به طور خودکار بر اساس پیشوند نام گروهبندی میکند.
«power-of-2» چیست؟
GPUهای قدیمی موبایل (پیش از 2015) نیاز دارند که اندازه بافتها توانی از 2 باشد (256، 512، 1024 و غیره). GPUهای مدرن به این موضوع اهمیتی نمیدهند.
حداکثر حجم فایل برای ورودیها؟
۲۵ مگابایت برای هر اسپرایت، ۲۰۰ مگابایت مجموع برای هر دسته.
آیا میتوانم یک اطلس موجود را بهروزرسانی کنم؟
پریمیوم: در صورت امکان با حفظ مختصات یکسان، دوباره بستهبندی کنید.
آیا آپلودها خصوصی هستند؟
بله — ظرف ۲۴ ساعت حذف میشوند.
درباره Sprite Sheet Packer
Sprite Sheet Packer یک ابزار آنلاین رایگان از Wallpapers.com است که کاملاً در مرورگر شما اجرا میشود — بدون نصب، بدون واترمارک، بدون ثبتنام ایمیلی برای اولین تلاش.
چند تصویر را در یک PNG اسپرایت-شیت (فرمت بازیسازی) بستهبندی کنید.
نحوه استفاده Sprite Sheet Packer
- عکس خود را به منطقه بارگذاری بکشید (تکی یا دستهای — کلید Bulk را در بالا فعال کنید).
- هر تنظیماتی که ابزار ارائه میدهد انتخاب کنید (اندازه، فرمت، کیفیت).
- روی Run کلیک کنید. نتیجه به طور خودکار دانلود میشود — نیازی به ذخیره دستی نیست.
زمان استفاده از آن
موارد استفاده رایج عبارتاند از:
آمادهسازی تصاویر برای آپلود وب، فهرست محصولات فروشگاهی، پلتفرمهای شبکههای اجتماعی با محدودیت فرمت، و تبدیل فایلها از یک دستگاه یا برنامه به دیگری.
رایگان در برابر پریمیوم
هر بازدیدکننده یک اجرای آزمایشی رایگان دریافت میکند؛ کاربران رایگان واردشده سهمیه روزانه بالاتری دارند. مشترک شوید
پریمیوم
برای اجرای نامحدود، پردازش دستهای تا ۲۰۰ تصویر در هر کار، صف اولویت، و مرور بدون تبلیغات.
ابزارهای مرتبط
به دنبال چیز کمی متفاوت هستید؟
تولیدکننده Favicon
,
تبدیل عکس به صفحه رنگآمیزی
یا
تولیدکننده کد QR با لوگو
— یا همه را مرور کنید
تخصصی ابزارها.