NEWArriva GPT Image 2.5: effettua modifiche mirate riducendo il lavoro extra.

Prova GPT Image 2.5
Panoramica della tecnologia open-source

LayerDivider

Trasforma un'illustrazione piatta in una struttura a livelli modificabile

LayerDivider è un progetto open-source di elaborazione immagini che separa un'illustrazione piatta in livelli base ed effetti. Analizza i colori dei pixel, raggruppa le aree simili, leviga l'immagine e ricostruisce il risultato come un file PSD modificabile.

LayerDivider Workflow – Flattened Illustration to Recomposed Output
01Illustrazione piatta
LayerDivider parte da un'unica illustrazione raster completa.
02Clustering del colore
I pixel vengono raggruppati e uniti in base alla somiglianza cromatica percettiva.
03Livelli base ed effetti
Il workflow ricostruisce un'immagine base e deriva le informazioni su luci e ombre.
04Output ricomposto
I livelli generati si combinano per approssimare l'aspetto dell'immagine originale.

Da grafica piatta a struttura modificabile

Cos'è LayerDivider?

Un'illustrazione finita viene spesso esportata come singolo file PNG o JPG. Una volta perso il file di progetto originale, colori, ombre, luci ed effetti vengono appiattiti in un'unica immagine raster, diventando difficili da modificare singolarmente.

LayerDivider affronta questo problema attraverso la scomposizione dell'immagine basata sul colore. Raggruppa i pixel con colori simili, semplifica le variazioni locali, crea un livello base ricostruito e calcola i livelli degli effetti dalle differenze tra la base ricostruita e l'immagine originale.

Il PSD risultante offre un punto di partenza più flessibile per ricolorare, regolare l'illuminazione, modificare gli effetti e studiare la struttura dell'illustrazione.

LayerDivider ricostruisce una struttura a livelli approssimativa. Non recupera i livelli o i nomi dei livelli originali dell'artista.

Quali tipi di immagini funzionano meglio?

LayerDivider è più efficace quando un'immagine contiene regioni di colore ben definite e uno stile illustrativo relativamente strutturato.

Illustrazioni Anime

Le opere in stile anime utilizzano comunemente colori piatti distinti, ombre, luci e contorni netti, ideali per la separazione basata sul colore.

Grafiche a colori piatti

Le illustrazioni con palette limitate e regioni di colore chiaramente separate producono generalmente cluster più puliti.

Character Art

Le illustrazioni di personaggi possono essere suddivise in regioni di colore ed effetti modificabili per ricolorazioni e aggiustamenti visivi.

Dipinti digitali con regioni definite

I dipinti stilizzati possono funzionare bene quando i colori principali e le aree di luce rimangono visivamente distinti.

Immagini meno adatte

  • Fotografie con gradienti di colore continui
  • Immagini altamente testurizzate o con molto rumore
  • Immagini con pesanti artefatti di compressione
  • Opere contenenti molte transizioni di colore sottili
  • Immagini che richiedono una separazione semantica degli oggetti

All'interno della pipeline

Come LayerDivider elabora un'illustrazione

Il workflow converte un'immagine piatta in una rappresentazione a livelli approssimativa attraverso una sequenza di analisi del colore e passaggi di ricostruzione.

01

Analisi dei colori dei pixel

L'immagine di input viene analizzata a livello di pixel utilizzando le informazioni colore RGB.

02

Creazione dei cluster di colore iniziali

I pixel vengono raggruppati in un set iniziale di cluster in base ai loro valori cromatici.

03

Unione dei colori simili

I cluster con colori percepiti come simili vengono uniti utilizzando una soglia di differenza cromatica basata su CIEDE2000.

04

Smoothing delle variazioni locali

L'elaborazione di sfocatura riduce le piccole fluttuazioni di colore, il rumore della texture e la frammentazione non necessaria.

05

Ricolorazione di ogni cluster

Il colore medio post-sfocatura viene calcolato per ogni cluster e utilizzato per ridipingere i relativi pixel.

06

Raffinamento del risultato

L'unione dei colori, lo smoothing e la ricolorazione possono essere ripetuti per creare una struttura base più pulita e stabile.

07

Costruzione del livello base

La mappa dei cluster finale viene utilizzata per costruire una rappresentazione base semplificata dell'illustrazione.

08

Calcolo dei livelli effetti

Le differenze tra la base ricostruita e l'immagine originale vengono utilizzate per derivare le informazioni su luci ed effetti.

Il concetto centrale

Perché il clustering del colore è importante

Un'illustrazione piatta può contenere migliaia di valori RGB individuali, anche quando l'artista intendeva visivamente solo un numero limitato di colori base. Anti-aliasing, gradienti, texture dei pennelli, ombre e compressione introducono molte piccole variazioni.

LayerDivider riduce questa complessità raggruppando i colori che appaiono percettivamente simili. Invece di trattare ogni valore RGB come una regione separata, utilizza la somiglianza cromatica per formare cluster più ampi e modificabili.

Ciò rende la struttura a livelli ricostruita più facile da comprendere e manipolare, sebbene un clustering aggressivo possa unire dettagli che dovrebbero rimanere separati.

Spiegazione dei parametri di LayerDivider

L'equilibrio tra livelli puliti e dettagli preservati dipende fortemente da quattro parametri principali.

loops

Cicli di raffinamento

Controlla quante volte vengono ripetute l'unione dei colori, lo smoothing e la ricolorazione.

Valore inferiore

Elaborazione più rapida con maggiore conservazione delle variazioni di colore originali.

Valore superiore

Regioni più pulite e semplici, ma i piccoli dettagli potrebbero essere uniti o rimossi.

init_cluster

Cluster iniziali

Imposta il numero di cluster di colore creati durante la prima fase.

Valore inferiore

Produce gruppi di colore più ampi e meno numerosi, con una struttura a livelli più semplice.

Valore superiore

Preserva più variazioni di colore ma può creare un PSD più grande e frammentato.

ciede_threshold

Soglia di differenza cromatica

Determina quanto devono essere simili due cluster prima di essere uniti.

Valore inferiore

Mantiene separati i colori simili e preserva variazioni più sottili.

Valore superiore

Combina più colori in regioni più grandi e semplifica l'output.

blur_size

Dimensione sfocatura

Controlla l'intensità dello smoothing applicato prima del calcolo dei colori medi.

Valore inferiore

Mantiene dettagli locali più nitidi ma può preservare rumore e piccoli frammenti.

Valore superiore

Crea regioni più omogenee ma può ammorbidire bordi e dettagli fini.

LayerDivider Parameters Comparison

Costruzione PSD

Modalità di output Normal e Composite

LayerDivider può costruire file PSD a livelli utilizzando diverse combinazioni di livelli base ed effetti.

Modalità Normal

Crea una struttura PSD più semplice focalizzata sulle regioni dell'immagine ricostruite.

BaseContiene i colori base ricostruiti dell'illustrazione.
BrightRappresenta i dettagli più luminosi e le differenze di luce.
ShadowRappresenta i dettagli più scuri e le differenze d'ombra.

Ideale per

Utenti che desiderano una struttura immediata per ricolorazioni e regolazioni di base dell'illuminazione.

Modalità Composite

Utilizza più livelli con metodo di fusione per ricostruire una parte maggiore dell'aspetto visivo originale.

BaseFornisce la struttura cromatica ricostruita sottostante.
ScreenRicrea le informazioni visive più chiare utilizzando un metodo di fusione che schiarisce.
MultiplyRicrea le ombre e le informazioni visive più scure.
SubtractRappresenta le differenze di colore che riducono i valori dalla base.
AdditionRappresenta le differenze di colore che aggiungono luminosità o valori cromatici.

Ideale per

Utenti che desiderano una ricostruzione più dettagliata e hanno dimestichezza con i metodi di fusione.

Cosa puoi fare con il PSD a livelli?

I livelli generati forniscono un punto di partenza pratico per modificare illustrazioni piatte.

Ricolorare un'illustrazione

Regola regioni di colore selezionate senza dover ridipingere l'intera immagine da zero.

Modificare ombre e luci

Modifica separatamente le informazioni più chiare e più scure per testare diversi trattamenti di illuminazione.

Studiare la struttura dell'illustrazione

Esamina come i colori base e gli effetti visivi si combinano per riprodurre il risultato piatto.

Preparare l'opera per l'animazione

Usa il PSD ricostruito come fase di preparazione iniziale prima di organizzare manualmente gli elementi pronti per l'animazione.

Recuperare una base modificabile

Crea un file più gestibile quando rimane solo un'esportazione piatta e il PSD originale non è disponibile.

Creare varianti visive

Sperimenta palette alternative, stili di illuminazione e intensità degli effetti preservando la composizione principale.

Imposta le giuste aspettative

Cosa LayerDivider non recupera

LayerDivider produce un'approssimazione ricostruita piuttosto che invertire il processo creativo originale.

Non è il PSD originale

Il file generato non contiene i livelli esatti, le maschere, i gruppi, i nomi o le pennellate creati dall'artista originale.

Nessun riconoscimento semantico degli oggetti

L'elaborazione basata sul colore non comprende intrinsecamente che una regione rappresenti capelli, vestiti, pelle, sfondo o un altro oggetto.

Nessuna ricostruzione di contenuti nascosti

Non può rivelare parti di un oggetto che non erano mai visibili nell'input piatto.

I colori simili possono unirsi

Oggetti separati che condividono colori simili potrebbero essere inseriti nella stessa regione ricostruita.

I gradienti possono creare frammentazione

Sfumature morbide, texture e gradienti complessi possono generare molti cluster o richiedere una semplificazione più forte.

Potrebbe essere necessaria una pulizia manuale

Il PSD potrebbe ancora necessitare di rinomina, raggruppamento, mascheratura, ricolorazione e aggiustamenti dell'ordine dei livelli.

LayerDivider vs. Separazione semantica dei livelli

Entrambi i metodi trasformano un'immagine piatta in componenti modificabili, ma organizzano l'immagine in modi diversi.

LayerDivider

  • Raggruppa principalmente i pixel per somiglianza cromatica
  • Funziona particolarmente bene con illustrazioni a colori piatti
  • Può ricostruire livelli base ed effetti
  • Offre parametri di clustering controllabili
  • Può combinare oggetti separati con colori simili

Separazione semantica dei livelli

  • Tenta di identificare soggetti e oggetti significativi
  • Più adatta alla modifica a livello di oggetto
  • Può creare livelli come persona, prodotto e sfondo
  • Dipende da modelli di segmentazione e comprensione visiva
  • Potrebbe perdere la struttura cromatica specifica dell'illustrazione

I metodi basati sul colore e quelli semantici sono complementari. La scomposizione cromatica è utile per l'aspetto dell'illustrazione, mentre la separazione semantica è più utile quando la priorità sono gli oggetti modificabili.

Un workflow illustrativo pratico

01

Parti da una fonte pulita

Usa il PNG di qualità più alta disponibile. Evita screenshot pesantemente compressi quando possibile.

02

Scegli il livello di dettaglio desiderato

Usa più cluster iniziali per opere dettagliate e meno cluster per illustrazioni più semplici e piatte.

03

Controlla le piccole caratteristiche

Ispeziona occhi, ciocche di capelli, line art, accessori, luci e altre aree che potrebbero essere state unite.

04

Apri il PSD in un editor

Controlla l'output in Photoshop, Clip Studio Paint, Photopea o un altro editor compatibile con PSD.

05

Organizza e pulisci i livelli

Rinomina i livelli importanti, combina i frammenti non necessari, correggi le maschere e rifinisci l'ordine dei livelli.

Progetto originale

Un esperimento open-source di scomposizione di illustrazioni

LayerDivider è stato creato da mattyamonaca come strumento open-source per dividere una singola illustrazione in una struttura a livelli. Il progetto originale fornisce un'interfaccia Gradio, istruzioni per l'installazione locale su Windows e un workflow Google Colab.

Il codice sorgente è disponibile sotto licenza MIT, rendendolo un riferimento utile per sviluppatori, ricercatori e creatori che esplorano la scomposizione delle illustrazioni basata sul colore.

Vedi mattyamonaca/layerdivider su GitHub

LayerDivider è un progetto open-source indipendente. ImageToLayers non è il creatore originale di LayerDivider.

FAQ su LayerDivider

Cos'è LayerDivider?

LayerDivider è uno strumento open-source che converte un'illustrazione piatta in una struttura a livelli approssimativa utilizzando clustering del colore a livello di pixel, smoothing, ricostruzione e calcolo dei livelli effetti.

LayerDivider può recuperare il PSD originale?

No. Crea una nuova approssimazione a livelli basata sull'immagine piatta visibile. Non può recuperare i nomi dei livelli originali, i gruppi, le maschere, i pixel nascosti o la cronologia delle modifiche.

LayerDivider usa l'IA?

Il workflow originale basato sul colore utilizza principalmente tecniche di elaborazione immagini e clustering. Integrazioni successive possono combinare la generazione di PSD in stile LayerDivider con modelli di segmentazione come Segment Anything.

Quali immagini funzionano meglio con LayerDivider?

Le illustrazioni anime, le grafiche di personaggi a colori piatti e le immagini con regioni di colore chiaramente separate funzionano generalmente meglio rispetto a fotografie o dipinti altamente testurizzati.

LayerDivider può separare un personaggio dallo sfondo?

Può separarli quando i loro colori sono sufficientemente diversi, ma il clustering basato sul colore non comprende intrinsecamente gli oggetti semantici. Uno strumento basato sulla segmentazione è più affidabile per la separazione a livello di oggetto.

Cos'è CIEDE2000?

CIEDE2000 è una formula di differenza cromatica progettata per riflettere meglio come gli esseri umani percepiscono le differenze tra i colori. LayerDivider utilizza una soglia basata su questa misurazione quando decide se unire cluster di colori simili.

Cosa controlla l'impostazione dei cluster iniziali?

Controlla quanti gruppi di colore vengono creati all'inizio dell'elaborazione. Più cluster preservano ulteriori variazioni ma possono produrre un output più complesso e frammentato.

Qual è la differenza tra modalità normal e composite?

La modalità normal crea una struttura più semplice, mentre la modalità composite combina livelli base, screen, multiply, subtract e addition per ricostruire una parte maggiore dell'aspetto visivo originale.

Posso modificare il file generato in Photoshop?

Sì. LayerDivider genera un output PSD che può essere aperto in applicazioni che supportano file PSD a livelli, sebbene possa essere ancora necessaria un'organizzazione e una pulizia manuale.

LayerDivider è adatto alle fotografie?

È progettato principalmente per le illustrazioni. Le fotografie contengono toni continui, texture, rumore e illuminazioni complesse che sono meno adatte alla separazione basata sul clustering del colore.

Interfaccia originale di LayerDivider

L'interfaccia originale open-source di LayerDivider espone i controlli per il clustering del colore, l'unione cromatica percettiva, lo smoothing e l'output PSD.

LayerDivider Output Example – illustration separated into color and effect layers
Esempio di output dall'originale mattyamonaca/layerdivider project

Hai bisogno di livelli basati sugli oggetti?

Usa ImageToLayers per separare soggetti, oggetti e sfondi in risorse pratiche e modificabili, con ricostruzione dello sfondo ed esportazione in PSD o ZIP.