Instrument Decupare Sprite Sheet
Taie sprite sheet-ul în imagini individuale după dimensiunea celulei. Export ZIP în browser, fără server.
Despre ce este acest instrument?
Taie automat sprite sheet-urile în imagini individuale și le exportă într-o arhivă ZIP organizată. Setează dimensiunea celulei în pixeli, iar instrumentul calculează grila și extrage fiecare sprite separat. Ideal pentru dezvoltarea de jocuri, procesarea seturilor de icoane și extragerea cadrelor de animație.
Cum să folosești Instrument Decupare Sprite Sheet?
-
Încărcarea sprite sheet-ului
Trage fișierul sprite sheet în zona de încărcare sau apasă butonul de selectare. Sunt acceptate formatele PNG (recomandat), JPG și WebP.
-
Setarea dimensiunii celulei
Specifică lățimea și înălțimea unei celule sprite în pixeli. Instrumentul calculează automat numărul de rânduri și coloane pe baza dimensiunii imaginii.
-
Previzualizare grilă și sprite-uri
Verifică grila calculată și previzualizarea sprite-urilor individuale. Asigură-te că dimensiunea celulei se potrivește cu grila efectivă a sprite sheet-ului.
-
Descărcare arhivă ZIP
Descarcă arhiva ZIP cu toate sprite-urile individuale exportate ca fișiere PNG separate, denumite sistematic pe baza poziției în grilă.
Când ai nevoie de el?
-
Dezvoltare jocuri video
Extrage cadrele de animație ale personajelor, sprite-urile de obiecte și elementele de nivel din sprite sheet-uri pentru motoare de joc precum Unity, Godot sau Phaser.
-
Procesarea seturilor de icoane
Extrage iconițe individuale din sprite sheet-uri de icoane pentru utilizare în interfețe web, aplicații mobile sau materiale de design.
-
Animație și motion design
Separarea cadrelor de animație din sprite sheet-uri pentru editare individuală, reordonare sau conversie în alte formate de animație.
-
Extragere resurse din jocuri
Extrage și organizează resurse grafice din sprite sheet-uri existente pentru modding, documentare sau analiză de game art.
Despre tăierea sprite sheet-urilor
Un sprite sheet (sau texture atlas) este o singură imagine care conține mai multe grafice (sprite-uri) aranjate într-o grilă uniformă. Această tehnică este folosită pe scară largă în dezvoltarea de jocuri video și aplicații web pentru a reduce numărul de cereri HTTP și a optimiza randarea.
Instrumentul nostru funcționează prin calcularea numărului de celule pe baza dimensiunii imaginii și a dimensiunii celulei specificate. Algoritmul parcurge grila rând cu rând, decupând fiecare celulă cu Canvas API și exportând-o ca fișier PNG individual.
Fișierele exportate sunt denumite sistematic (sprite-rr-cc.png, unde rr = rândul și cc = coloana), ceea ce facilitează identificarea și utilizarea lor în proiecte de dezvoltare. Toate sprite-urile sunt ambalate într-o singură arhivă ZIP pentru descărcare convenabilă.
Sfaturi utile
-
Verifică dimensiunile sprite sheet-ului și asigură-te că se divide exact la dimensiunea celulei – pixelii rămași vor fi ignorați.
-
Dimensiuni comune de sprite: 16x16, 32x32, 64x64, 128x128 pixeli. Pentru jocuri pixel art, 16x16 sau 32x32 sunt cele mai frecvente.
-
Folosește format PNG ca sursă pentru a păstra transparența (canal alfa) – esențial pentru sprite-uri de jocuri cu fundal transparent.
-
Denumirea sistematică (sprite-00-00.png) facilitează importul automat în motoare de joc și instrumente de animație.
Întrebări frecvente
- Sprite-urile sunt denumite sistematic pe baza poziției în grilă: sprite-00-00.png (rând 0, coloană 0), sprite-00-01.png (rând 0, coloană 1), sprite-01-00.png (rând 1, coloană 0) etc.
- Da, lățimea și înălțimea celulei pot fi setate separat. De exemplu, poți tăia celule de 64x32 pixeli sau orice altă combinație de dimensiuni.
- Da, tăierea se realizează exclusiv în browserul tău. Fișierul sprite sheet nu părăsește computerul și nu este trimis pe vreun server.
- Instrumentul taie câte celule complete încap în imagine. Pixelii rămași de la margini (care nu formează o celulă completă) sunt ignorați.
- Sunt acceptate sprite sheet-uri în format PNG (recomandat pentru transparență), JPG și WebP. Sprite-urile individuale sunt exportate în format PNG.
- Da, instrumentul funcționează în orice browser modern, inclusiv pe dispozitive mobile, deși procesarea sprite sheet-urilor foarte mari este mai rapidă pe desktop.