Vai al contenuto
Strumento gratuito

Suddividi uno Sprite Sheet in singoli frame: Sprite Sheet Cutter

Lo Sprite Sheet Cutter suddivide il tuo PNG, JPG o GIF in frame in base a colonne e righe o alle dimensioni degli sprite. Per esempio, può dividere uno sprite sheet di 274 × 138 px, con 8 colonne e 4 righe, in 32 PNG da 32 × 32 px ciascuno. È gratuito, senza registrazione né caricamento: la tua immagine viene elaborata solo nel browser.

Creato da Justin Schuessler

Sprite pronti? Prova la tua Mod sul tuo server Minecraft.

Trascina qui uno Sprite Sheet o selezionalo

PNG, JPG o GIF, anche sprite sheet grandi come 8192 × 8192 px, fino a 10.000 frame per griglia. Puoi anche incollare con Ctrl+V.

La tua immagine resta nel tuo browser: non viene né caricata né salvata.

Nessuno sprite sheet caricato

L'anteprima dell'animazione apparirà non appena la griglia sarà valida.

Download

Ogni frame viene salvato come PNG, senza perdita di qualità e con trasparenza, anche se l'originale è un JPG.

Griglia

Carica uno sprite sheet: la griglia verrà rilevata automaticamente.

Risultato di esempio

Ecco come lo Sprite Sheet Cutter suddivide uno Sprite Sheet

Lo strumento rileva colonne, righe, offset e spaziatura dagli spazi trasparenti oppure usa i valori che inserisci. Mostra la griglia in tempo reale e salva ogni frame come PNG. L'esempio usa lo sheet caricato dal pulsante «Carica sheet di esempio»; i valori dipendono dalla tua immagine.

Esempio · Input: 274 × 138 px, 8 colonne, 4 righe, offset 2 px, spaziatura 2 px

Fotogrammi
32
Dimensione del fotogramma
32 × 32px
Griglia
8 × 4
Colonne × righe
Spazio residuo inutilizzato
2 / 2px
destra / basso

Risultato

beispiel-sprite-sheet-frames.zip
sprite_00.png   x   2  y   2  32 × 32sprite_01.png   x  36  y   2  32 × 32sprite_02.png   x  70  y   2  32 × 32sprite_08.png   x   2  y  36  32 × 32…sprite_31.png   x 240  y 104  32 × 32
  • sprite_{index}Schema dei nomi dei file: numero progressivo a due cifre, con zeri iniziali
  • x / yPosizione del frame nello sheet: offset più frame e spaziatura precedenti

Perché usare questo strumento

Uno Sprite Sheet Splitter che mostra la griglia

Pensato per modder, sviluppatori indie e chiunque prepari grafiche di gioco per il proprio server.

Griglia rilevata, mostrata in tempo reale sull’immagine

Il tool rileva automaticamente colonne, righe, margini e spaziatura dagli intervalli trasparenti. Ogni modifica sposta subito la griglia, così vedi prima dell’esportazione se ogni frame è selezionato correttamente.

Seleziona fotogrammi specifici

Un clic seleziona o deseleziona un fotogramma; Maiusc+clic seleziona un intero intervallo. Esporta solo il ciclo della corsa invece dell'intero sheet, come PNG singoli o in un archivio ZIP.

Controlla l'animazione prima del download

I frame selezionati vengono riprodotti in loop a una velocità regolabile da 1 a 60 FPS. Un offset errato risulta subito evidente dai salti nell'animazione.

Suddividi una GIF in fotogrammi

Da una GIF animata si ottengono i singoli fotogrammi dell'animazione, composti correttamente. Molte GIF memorizzano solo le aree modificate, ma qui ogni fotogramma viene restituito completo.

PNG con precisione al pixel

I fotogrammi vengono copiati senza smussatura e salvati come PNG senza perdita di qualità. La trasparenza viene mantenuta e la pixel art resta nitida quando ingrandisci.

Senza upload, anche per sheet di grandi dimensioni

L'immagine viene elaborata solo nel tuo browser: nulla viene inviato a un server. Puoi ingrandire senza rallentamenti anche gli sprite sheet da 8192 × 8192 pixel, perché viene disegnata solo la parte visibile.

Come funziona

Come suddividere uno sprite sheet in quattro passaggi

Dallo sprite sheet al file ZIP, senza account né upload.

Passaggio 1

Carica Sprite Sheet

Trascina un PNG, JPG o GIF nel riquadro, selezionalo oppure incollalo con Ctrl+V. Per PNG e GIF con trasparenza, lo strumento rileva la griglia dagli spazi tra gli sprite, inclusi margini, spaziatura e linee divisorie disegnate.

Passaggio 2

Controlla la griglia e regolala se necessario

La griglia è sovrapposta all’immagine in tempo reale. Se non coincide, in «Regola la griglia» inserisci colonne e righe oppure le dimensioni degli sprite, oltre a offset e spaziatura. Per i JPG devi sempre impostare la griglia manualmente.

Passaggio 3

Prova l’animazione

L’anteprima dell’animazione riproduce i frame in loop da 1 a 60 fotogrammi al secondo; con le frecce puoi scorrerli uno per uno. Se l’animazione va a scatti, di solito occorre correggere offset o spaziatura.

Passaggio 4

Seleziona e scarica i fotogrammi

Seleziona singoli frame con un clic, un intervallo con Shift+clic oppure tutti i frame, imposta lo schema dei nomi con {index}, {row} e {col} e scarica i frame come PNG o raccolti in uno ZIP.

Guida

Imposta la griglia: colonne, righe, dimensioni degli sprite, offset e spaziatura

Due modi per ottenere la stessa griglia. Scegli quello di cui conosci i valori: lo strumento calcola e mostra gli altri.

Colonne e righe
Numero di frame in orizzontale e in verticale. Lo strumento calcola le dimensioni degli sprite.
Larghezza e altezza dello sprite
La dimensione di un fotogramma in pixel, se la conosci, ad esempio 16, 32 o 64 px. Lo strumento calcola il numero di colonne e righe.
Offset X e Y
Il margine superiore e sinistro prima del primo frame. Molti spritesheet hanno qui 1 o 2 pixel.
Spacing X e Y
L'intervallo tra due frame. Si applica solo tra i frame, non dopo l'ultimo.

Come esegue i calcoli lo strumento

Larghezza dello sprite = (larghezza dell’immagine − Offset − Spacing × (colonne − 1)) ÷ colonne

Esempio: uno sheet largo 274 px, con offset di 2 px, spaziatura di 2 px e 8 colonne dà (274 − 2 − 2 × 7) ÷ 8 = 32,25, arrotondato per difetto a 32 px per frame. Restano 2 px sul bordo destro.

Se un'impostazione non è compatibile con l'immagine, per esempio se ci sono più colonne che pixel o un Offset più grande dell'immagine, il tool ne indica il motivo anziché esportare frame errati senza avvisarti. Una griglia può contenere al massimo 10.000 frame.

Trova la griglia

Automaticamente, manualmente o per area: come trovare la griglia

Il metodo più adatto dipende dal tuo sprite sheet. Tutti e tre producono la stessa griglia regolare.

Rileva automaticamente

Nei PNG e nelle GIF con trasparenza, lo strumento cerca gli spazi trasparenti tra gli sprite e le linee divisorie a tinta unita. Da questi ricava colonne, righe, offset e spaziatura, per immagini fino a 8192 × 8192 pixel.

Imposta manualmente

Per i JPG, le immagini più grandi di 8192 × 8192 pixel o quando il rilevamento non è corretto, inserisci colonne e righe oppure le dimensioni degli sprite, oltre a offset e spaziatura. Se un valore non è compatibile con l’immagine, lo strumento ti spiega perché.

Trascina area

Se un mastersheet contiene blocchi con celle di dimensioni diverse, traccia un rettangolo attorno a un blocco. Lo strumento rileva la griglia solo in quell’area e aggancia i bordi agli spazi tra gli sprite.

Gli atlanti di texture impacchettati, con frame di dimensioni diverse disposti irregolarmente, non possono essere suddivisi tramite una griglia. Le coordinate si trovano nel file dell’atlante creato dal programma di impacchettamento, che questo strumento non legge.

Divisore di GIF

Suddividi una GIF nei singoli fotogrammi

Una GIF animata non è un'unica griglia, ma una sequenza di immagini. Per questo c'è una modalità dedicata.

Prima immagine come sheet

Se il tuo GIF è in realtà uno Sprite Sheet, disattiva «Esporta frame GIF». Lo strumento userà la prima immagine come un PNG e rileverà la griglia.

Esporta i fotogrammi della GIF

Una GIF animata apre lo strumento direttamente in questa modalità e suddivide l'animazione in singoli fotogrammi, fino a 200. Lo strumento ricava la velocità dell'anteprima dalla GIF.

Frame completi anziché frammenti

Le GIF spesso salvano solo l'area che cambia e specificano cosa fare dell'immagine precedente. Lo strumento compone ogni fotogramma secondo queste regole, evitando immagini incomplete o sbavate.

Scopri di più

Altri strumenti

FAQ

Domande frequenti

Risposte brevi su sprite sheet, frame GIF e questo strumento per ritagliare sprite sheet.

Uno Sprite Sheet Cutter, chiamato anche Sprite Sheet Splitter o Slicer, suddivide uno sprite sheet in immagini separate. Uno sprite sheet è un’immagine in cui molti frame della stessa dimensione, appartenenti a un’animazione, o diverse icone sono disposti in una griglia. Così i giochi caricano un solo file anziché centinaia di piccole immagini. Per modificarli, creare Mod o usarli in un altro strumento, però, spesso servono i singoli frame.

Carica lo sprite sheet nello strumento. Di solito la griglia viene rilevata automaticamente; altrimenti imposta colonne e righe oppure le dimensioni degli sprite. Controlla la griglia nell’anteprima e riproduci l’animazione da 1 a 60 fotogrammi al secondo. Quando ogni frame è allineato correttamente, scaricali tutti in uno ZIP oppure seleziona prima quelli che vuoi con un clic. Di solito basta meno di un minuto.

Sì, per PNG e GIF con trasparenza. Lo strumento cerca gli spazi trasparenti tra gli sprite e ne ricava colonne, righe, margini e spaziatura. Rileva anche le linee divisorie a tinta unita tra i frame. I JPG non hanno trasparenza, quindi imposti tu la griglia tramite colonne e righe oppure le dimensioni degli sprite; lo strumento calcola l’altro valore. Se il rilevamento non è corretto, puoi correggerlo in «Regola la griglia». «Rileva automaticamente» ripristina i valori rilevati.

Offset è il margine superiore e sinistro prima del primo frame. Spacing è la distanza tra due frame, per esempio una linea di separazione larga 2 pixel. Spacing si applica solo tra i frame, non dopo l'ultimo. Il tool mostra come spazio inutilizzato i pixel che rimangono a destra o in basso.

Sì. Quando apri una GIF animata, lo strumento passa direttamente alla modalità GIF: suddivide l’animazione in un massimo di 200 frame e ricostruisce ciascuno per intero, anche se la GIF memorizza solo le parti modificate. Puoi scaricare i frame come PNG o raccoglierli in uno ZIP. Se la GIF è in realtà uno sprite sheet, disattiva «Esporta frame GIF»: lo strumento userà il primo fotogramma come sprite sheet. È uno Sprite Sheet Cutter e un GIF Splitter in un unico strumento.

File PNG separati, uno per frame, raccolti facoltativamente in uno ZIP. Il PNG è senza perdita di qualità e mantiene la trasparenza, anche se l’originale è un JPG. Uno sprite sheet di 274 × 138 px, con 8 colonne, 4 righe, offset di 2 px e spaziatura di 2 px, produce 32 fotogrammi da 32 × 32 px ciascuno, salvati da sprite_00.png a sprite_31.png in un file ZIP. I nomi seguono uno schema con {index}, {row} e {col}; quello predefinito è sprite_{index}. La numerazione inizia da 0 o da 1 e può essere completata con zeri; nello ZIP ai nomi duplicati vengono aggiunti _2, _3.

Lo strumento è gratuito e non richiede un account. L’immagine viene letta e suddivisa nel tuo browser, dove viene preparata per il download. Non viene caricata né salvata. Nella scheda Rete degli strumenti per sviluppatori puoi verificare che durante la suddivisione non parta alcuna richiesta contenente la tua immagine.

PNG, JPG e GIF fino a 200 MB e 16.384 pixel per lato. Lo strumento rileva automaticamente la griglia per immagini fino a 8192 × 8192 pixel; una griglia può contenere fino a 10.000 frame. Funziona con griglie regolari: se un mastersheet contiene blocchi con celle di dimensioni diverse, usa «Seleziona area» per tracciare un rettangolo attorno a un blocco; se l’ultima riga è piena solo a metà, usa «Salta i frame vuoti». Lo strumento non suddivide gli atlanti di texture impacchettati con frame disposti irregolarmente.

Hai altre domande?

Contatta il supporto
Sprite pronti?

Noleggia il tuo server di gioco in 60 secondi

Metti alla prova le tue Mod, i Texture Pack e le tue idee di gioco su un server dedicato con protezione DDoS, gestione semplice delle Mod e potenza sufficiente per la tua community.

4,4/5 Trustpilot32.000+ Server attiviDal 2010

Nessuna configurazione. Nessun rischio. Online in pochi secondi.

Durata flessibileDisdicibile in qualsiasi momentoOnline in 60 secondi

Cerchi altri strumenti? Visualizza tutti gli strumenti per immagini e design