Come estrarre una tavolozza pixel art utile da un’immagine
Vuoi che un nuovo personaggio sembri appartenere allo stesso mondo di uno già esistente. Copiare un solo colore prelevato con il contagocce non basta: lo sprite originale ha ombre, colori di base, punti luce e spesso colori residui sui bordi. Inizia individuando i colori effettivi, poi decidi quali compongono una palette utilizzabile.
Parti dal file che ha ancora pixel puliti
Usa il PNG originale, se lo hai. Uno screenshot JPEG può introdurre valori RGB leggermente diversi intorno a ogni bordo, quindi un personaggio dipinto con sei colori intenzionali può sembrare contenerne centinaia. Un WebP con perdita può fare lo stesso. L’estrattore di palette conta esattamente i colori decodificati; non finge che quelle nuove tonalità quasi uguali siano lo stesso colore.
Prima di caricare, ritaglia interfacce estranee, bordi o grandi sfondi uniformi se vuoi la tavolozza del personaggio. Altrimenti lo sfondo può risultare primo semplicemente perché occupa più pixel. Per uno sprite trasparente, regola la soglia alfa minima per ignorare i pixel dei bordi quasi invisibili.
Una tavolozza pratica di sei colori per un personaggio
Immagina un eroe di 32 × 32 con giacca blu. L’elenco estratto include due blu, una luce chiara, un contorno scuro, pelle e un accento caldo. Non copiare alla cieca le sei voci più frequenti. Ordinale per funzione: contorno, ombra della giacca, base della giacca, luce della giacca, pelle e accento. La sequenza ombra-base-luce è una rampa di colori. Questa relazione conta più dell’ordine in cui i colori compaiono nell’elenco delle frequenze.
- Carica lo sprite pulito ed esamina l’elenco delle frequenze. Copia i codici esadecimali dei colori che appartengono visibilmente al personaggio.
- Annota ogni codice accanto al ruolo, per esempio ombra, base e luce della giacca. Se due codici sembrano indistinguibili, ingrandisci l’originale prima di decidere se siano entrambi intenzionali.
- Disegna un nuovo personaggio usando la stessa logica di contorni e gradazioni. Riutilizza i colori esatti dove la coerenza aiuta, ma cambia i colori di accento o dei materiali quando il nuovo personaggio richiede un’identità diversa.
- Esporta CSS o JSON per conservare i valori scelti. Considera quell’esportazione un elenco di lavoro, non una prova che ogni colore conteggiato debba comparire nella tavolozza finale.

Perché una fotografia produce un risultato poco utile
Una foto contiene molte sfumature e variazioni di compressione. Il conteggio esatto indica quali terne RGB compaiono più spesso, ma non raggruppa colori simili né sceglie gradazioni gradevoli. Se il tuo obiettivo è riduci una foto a dodici colori stilizzati, serve quantizzazione o progettazione manuale della palette, non la sola estrazione. Lo strumento ImageMint riporta intenzionalmente ciò che è presente nei pixel; non ricolora l’immagine.
Per un progetto più grande, conserva un foglio di riferimento con campioni denominati. Analizza la nuova grafica per individuare tonalità accidentali. Ingrandimento con vicino più prossimo può rendere più facile esaminare i pixel esistenti, ma non eliminare una sfocatura già incorporata nell’originale. Recupera un originale senza perdita quando possibile.
Leggi correttamente alfa e percentuali
Una tela di 32 × 32 contiene 1024 pixel. Supponiamo che solo 600 superino la soglia alfa scelta e che 150 di questi usino il colore base della giacca. La frequenza riportata è 150 ÷ 600 = 25%, non 150 ÷ 1024. I margini trasparenti non contano come colore e abbassare la soglia può riportare nell’elenco i colori tenui dei bordi.
La soglia predefinita 128 include pixel da circa metà opacità in su. 255 solo completamente opachi. Inizia a 255 per bordi intenzionalmente netti e confronta 128 se servono bordi morbidi. Cambiare Alfa minimo cancella il risultato; rianalizza prima di confrontare.
Esporta una selezione senza perdere gli accenti rari
I primi 8, 16, 32 e 64 sono limiti di visualizzazione ed esportazione. Non riducono i colori dell’immagine. Se i primi otto coprono l’85% dei pixel idonei, il restante 15% appartiene a colori nascosti. Aumenta il limite per esaminare il riflesso di un occhio o un piccolo accento prima di considerare completo l’elenco selezionato.
Il download CSS usa variabili numerate come --pixel-color-01. La posizione in classifica può cambiare quando cambia la posa di un personaggio, quindi non considerare quel nome un ruolo semantico stabile come “jacket-shadow”. Rinomina le variabili scelte nel tuo progetto dopo aver assegnato i ruoli. JSON conserva i colori e i conteggi visualizzati; non è un’immagine con tavolozza indicizzata né un’istruzione di ricolorazione.
Verifica la palette sulla grafica effettiva
- Disegna una piccola nuova posa con il contorno scelto e una gradazione del materiale a tre colori.
- Affiancalo alla sorgente alla scala nativa. Controlla leggibilità della sagoma e accenti importanti.
- Analizza il nuovo PNG e cerca sfumature accidentali dovute a un pennello morbido o a un’operazione di smussatura.
- Conserva un riferimento di campioni denominati e un originale pulito. Un rapporto di conteggio colori integra il giudizio visivo, non lo sostituisce.
Prova il flusso di lavoro
Carica un PNG, visualizza conteggi esatti dei colori, copia i valori esadecimali ed esporta CSS o JSON.
Esamina i colori pixel art →