NEWGPT Image 2.5 est là — effectuez des retouches ciblées sans avoir à tout refaire.

Essayer GPT Image 2.5
Présentation de la technologie Open Source

LayerDivider

Transformez une illustration aplatie en une structure de calques modifiable

LayerDivider est un projet de traitement d'image open source qui sépare une illustration aplatie en calques de base et d'effets. Il analyse les couleurs des pixels, regroupe les régions similaires, lisse l'image et reconstitue le résultat sous forme de fichier PSD modifiable.

LayerDivider Workflow – Flattened Illustration to Recomposed Output
01Illustration aplatie
LayerDivider commence avec une illustration matricielle complète.
02Regroupement des couleurs
Les pixels sont regroupés et fusionnés en fonction de leur similarité de couleur perçue.
03Calques de base et d'effets
Le processus reconstitue une image de base et en déduit les informations de lumière et d'ombre.
04Résultat recomposé
Les calques générés se combinent pour reproduire l'apparence de l'image originale.

D'une illustration aplatie à une structure modifiable

Qu'est-ce que LayerDivider ?

Une illustration finalisée est souvent exportée sous forme de fichier PNG ou JPG unique. Une fois le fichier de projet original perdu, les couleurs, les ombres, les lumières et les effets sont aplatis en une seule image matricielle et deviennent difficiles à modifier indépendamment.

LayerDivider aborde ce problème par la décomposition d'image basée sur les couleurs. Il regroupe les pixels ayant des couleurs similaires, simplifie les variations locales, crée un calque de base reconstruit et calcule les calques d'effets à partir des différences entre la base reconstruite et l'image originale.

Le fichier PSD résultant offre un point de départ plus modifiable pour la recoloration, l'ajustement de l'éclairage, la modification des effets et l'étude de la structure d'une illustration.

LayerDivider reconstitue une structure de calques approximative. Il ne récupère pas les calques originaux de l'artiste ni leurs noms.

Quels types d'images fonctionnent le mieux ?

LayerDivider est plus efficace lorsqu'une image contient des régions de couleurs claires et un style d'illustration relativement structuré.

Illustrations de style anime

Les œuvres de style anime utilisent couramment des couleurs plates distinctes, des ombres, des lumières et des contours de lignes qui conviennent à la séparation basée sur les couleurs.

Illustrations en couleurs plates

Les illustrations avec des palettes limitées et des régions de couleurs clairement séparées produisent généralement des regroupements plus nets.

Art de personnage

Les illustrations de personnages peuvent être divisées en régions de couleurs et d'effets modifiables pour la recoloration et les ajustements visuels.

Peintures numériques avec des régions définies

Les peintures stylisées peuvent fonctionner lorsque leurs couleurs principales et leurs zones d'éclairage restent visuellement distinctes.

Images moins adaptées

  • Photographies avec des dégradés de couleurs continus
  • Images très texturées ou bruitées
  • Images avec d'importants artefacts de compression
  • Œuvres d'art contenant de nombreuses transitions de couleurs subtiles
  • Images nécessitant une séparation sémantique d'objets

Au cœur du processus

Comment LayerDivider traite une illustration

Le processus convertit une image aplatie en une représentation en calques approximative grâce à une séquence d'étapes d'analyse et de reconstruction des couleurs.

01

Analyser les couleurs des pixels

L'image d'entrée est analysée au niveau du pixel en utilisant ses informations de couleur RVB.

02

Créer des regroupements de couleurs initiaux

Les pixels sont regroupés en un ensemble initial de clusters selon leurs valeurs de couleur.

03

Fusionner les couleurs similaires

Les clusters avec des couleurs perçues similaires sont fusionnés en utilisant un seuil de différence de couleur basé sur CIEDE2000.

04

Lisser les variations locales

Le traitement de flou réduit les petites fluctuations de couleur, le bruit de texture et la fragmentation inutile.

05

Repeindre chaque regroupement

La couleur moyenne après flou est calculée pour chaque cluster et utilisée pour repeindre ses pixels.

06

Affiner le résultat

La fusion des couleurs, le lissage et la repeinture peuvent être répétés pour créer une structure de base plus propre et plus stable.

07

Construire le calque de base

La carte de clusters finale est utilisée pour construire une représentation de base simplifiée de l'illustration.

08

Calculer les calques d'effets

Les différences entre la base reconstruite et l'image originale sont utilisées pour dériver les informations d'éclairage et d'effets.

L'idée centrale

Pourquoi le regroupement des couleurs est important

Une illustration aplatie peut contenir des milliers de valeurs RVB individuelles, même lorsque l'artiste n'avait visuellement l'intention que d'un petit nombre de couleurs de base. L'anti-crénelage, les dégradés, la texture des pinceaux, les ombres et la compression introduisent de nombreuses petites variations.

LayerDivider réduit cette complexité en regroupant les couleurs qui semblent perceptuellement similaires. Au lieu de traiter chaque valeur RVB comme une région distincte, il utilise la similarité des couleurs pour former des regroupements plus grands et plus modifiables.

Cela rend la structure de calques reconstruite plus facile à comprendre et à manipuler, bien qu'un regroupement agressif puisse également fusionner des détails qui devraient rester séparés.

Paramètres de LayerDivider expliqués

L'équilibre entre des calques nets et des détails préservés dépend fortement de quatre paramètres principaux.

loops

Boucles d'affinage

Contrôle le nombre de répétitions de la fusion des couleurs, du lissage et de la repeinture.

Valeur inférieure

Traitement plus rapide avec une plus grande partie de la variation de couleur originale conservée.

Valeur supérieure

Régions plus nettes et plus simples, mais les petits détails peuvent être fusionnés ou supprimés.

init_cluster

Regroupements initiaux

Définit le nombre de regroupements de couleurs créés lors de la première étape.

Valeur inférieure

Produit moins de groupes de couleurs, plus larges, et une structure de calques plus simple.

Valeur supérieure

Préserve plus de variations de couleurs mais peut créer un PSD plus grand et plus fragmenté.

ciede_threshold

Seuil de différence de couleur

Détermine à quel point deux regroupements doivent être similaires avant d'être fusionnés.

Valeur inférieure

Maintient les couleurs similaires séparées et préserve une variation plus subtile.

Valeur supérieure

Combine plus de couleurs en régions plus grandes et simplifie le résultat.

blur_size

Taille du flou

Contrôle l'intensité du lissage appliqué avant le calcul des couleurs moyennes.

Valeur inférieure

Conserve des détails locaux plus nets mais peut préserver le bruit et les petits fragments.

Valeur supérieure

Crée des régions plus lisses mais peut adoucir les petits bords et les détails fins.

LayerDivider Parameters Comparison

Construction PSD

Modes de sortie Normal et Composite

LayerDivider peut construire des fichiers PSD en couches en utilisant différentes combinaisons de calques de base et d'effets.

Mode Normal

Crée une structure PSD plus simple, axée sur les régions d'image reconstruites.

BaseContient les couleurs de base reconstruites de l'illustration.
LumièreReprésente les détails plus lumineux et les différences d'éclairage.
OmbreReprésente les détails plus sombres et les différences d'ombre.

Idéal pour

Les utilisateurs qui souhaitent une structure simple pour la recoloration et les ajustements d'éclairage de base.

Mode Composite

Utilise plusieurs calques de style de fusion pour reconstituer davantage l'apparence visuelle originale.

BaseFournit la structure de couleur sous-jacente reconstruite.
ÉcranRecrée les informations visuelles plus claires en utilisant un mode de fusion éclaircissant.
ProduitRecrée les ombres et les informations visuelles plus sombres.
SoustraireReprésente les différences de couleur qui réduisent les valeurs de la base.
AdditionReprésente les différences de couleur qui ajoutent de la luminosité ou des valeurs de couleur.

Idéal pour

Les utilisateurs qui souhaitent une reconstruction plus détaillée et sont à l'aise avec les modes de fusion.

Que pouvez-vous faire avec le fichier PSD en calques ?

Les calques générés constituent un point de départ pratique pour l'édition d'illustrations aplaties.

Recolorer une illustration

Ajustez les régions de couleurs sélectionnées sans repeindre l'image complète depuis le début.

Modifier les ombres et les lumières

Modifiez séparément les informations plus claires et plus sombres pour tester différents traitements d'éclairage.

Étudier la structure d'une illustration

Examinez comment les couleurs de base et les effets visuels se combinent pour reproduire le résultat aplati.

Préparer une œuvre pour l'animation

Utilisez le PSD reconstruit comme une étape de préparation précoce avant d'organiser manuellement les éléments prêts pour l'animation.

Récupérer un point de départ modifiable

Créez un fichier plus gérable lorsqu'il ne reste qu'une exportation aplatie et que le PSD original n'est pas disponible.

Créer des variations visuelles

Expérimentez avec des palettes alternatives, des styles d'éclairage et des intensités d'effets tout en préservant la composition principale.

Définir les bonnes attentes

Ce que LayerDivider ne récupère pas

LayerDivider produit une approximation reconstruite plutôt que d'inverser le processus créatif original.

Pas le PSD original

Le fichier généré ne contient pas les calques, masques, groupes, noms ou coups de pinceau exacts créés par l'artiste original.

Pas de reconnaissance sémantique d'objets

Le traitement basé sur les couleurs ne comprend pas intrinsèquement qu'une région représente des cheveux, des vêtements, de la peau, un arrière-plan ou un autre objet.

Pas de reconstruction de contenu caché

Il ne peut pas révéler des parties d'un objet qui n'ont jamais été visibles dans l'entrée aplatie.

Les couleurs similaires peuvent fusionner

Des objets distincts partageant des couleurs similaires peuvent être placés dans la même région reconstruite.

Les dégradés peuvent créer de la fragmentation

Les ombrages doux, la texture et les dégradés complexes peuvent générer de nombreux regroupements ou nécessiter une simplification plus forte.

Un nettoyage manuel peut être nécessaire

Le PSD peut encore nécessiter un renommage, un regroupement, un masquage, une repeinture et des ajustements de l'ordre des calques.

LayerDivider vs. Séparation sémantique des calques

Les deux méthodes transforment une image plate en composants éditables, mais elles organisent l'image de différentes manières.

LayerDivider

  • Regroupe principalement les pixels par similarité de couleur
  • Fonctionne particulièrement bien avec les illustrations en couleurs plates
  • Peut reconstituer des calques de base et d'effets
  • Offre des paramètres de regroupement contrôlables
  • Peut combiner des objets distincts ayant des couleurs similaires

Séparation sémantique des calques

  • Tente d'identifier les sujets et les objets significatifs
  • Mieux adapté à l'édition au niveau de l'objet
  • Peut créer des calques tels que personne, produit et arrière-plan
  • Dépend de modèles de segmentation et de compréhension visuelle
  • Peut manquer la structure de couleur fine spécifique à l'illustration

Les méthodes basées sur les couleurs et sémantiques sont complémentaires. La décomposition des couleurs est utile pour l'apparence de l'illustration, tandis que la séparation sémantique est plus utile lorsque les objets éditables sont la priorité.

Un flux de travail d'illustration pratique

01

Commencez avec une source propre

Utilisez le PNG de la plus haute qualité disponible. Évitez les captures d'écran fortement compressées lorsque c'est possible.

02

Choisissez le niveau de détail souhaité

Utilisez plus de regroupements initiaux pour les œuvres détaillées et moins de regroupements pour les illustrations plus simples et plus plates.

03

Vérifier les petits détails

Inspectez les yeux, les mèches de cheveux, le line art, les accessoires, les lumières et d'autres zones qui pourraient être fusionnées.

04

Ouvrir le PSD dans un éditeur

Examinez le résultat dans Photoshop, Clip Studio Paint, Photopea ou un autre éditeur compatible PSD.

05

Organiser et nettoyer les calques

Renommez les calques importants, combinez les fragments inutiles, corrigez les masques et affinez l'ordre des calques.

Projet original

Une expérience de décomposition d'illustration open source

LayerDivider a été créé par mattyamonaca comme un outil open source pour diviser une illustration unique en une structure de calques. Le projet original fournit une interface Gradio, des instructions d'installation locale pour Windows et un flux de travail Google Colab.

Le code source est disponible sous licence MIT, ce qui en fait une référence utile pour les développeurs, les chercheurs et les créateurs explorant la décomposition d'illustrations basée sur les couleurs.

Voir mattyamonaca/layerdivider sur GitHub

LayerDivider est un projet open source indépendant. ImageToLayers n'est pas le créateur original de LayerDivider.

FAQ LayerDivider

Qu'est-ce que LayerDivider ?

LayerDivider est un outil open source qui convertit une illustration aplatie en une structure de calques approximative en utilisant le regroupement de couleurs au niveau des pixels, le lissage, la reconstruction et le calcul des calques d'effets.

LayerDivider peut-il récupérer le PSD original ?

Non. Il crée une nouvelle approximation en calques basée sur l'image aplatie visible. Il ne peut pas récupérer les noms de calques originaux, les groupes, les masques, les pixels cachés ou l'historique d'édition.

LayerDivider utilise-t-il l'IA ?

Le flux de travail original basé sur les couleurs utilise principalement des techniques de traitement d'image et de regroupement. Des intégrations ultérieures peuvent combiner la génération de PSD de style LayerDivider avec des modèles de segmentation tels que Segment Anything.

Quelles images fonctionnent le mieux avec LayerDivider ?

Les illustrations de style anime, les œuvres de personnages en couleurs plates et les images avec des régions de couleurs clairement séparées fonctionnent généralement mieux que les photographies ou les peintures très texturées.

LayerDivider peut-il séparer un personnage de l'arrière-plan ?

Il peut les séparer lorsque leurs couleurs sont suffisamment différentes, mais le regroupement basé sur les couleurs ne comprend pas intrinsèquement les objets sémantiques. Un outil basé sur la segmentation est plus fiable pour la séparation au niveau de l'objet.

Qu'est-ce que CIEDE2000 ?

CIEDE2000 est une formule de différence de couleur conçue pour mieux refléter la façon dont les humains perçoivent les différences entre les couleurs. LayerDivider utilise un seuil basé sur cette mesure pour décider si des regroupements de couleurs similaires doivent être fusionnés.

Que contrôle le paramètre de regroupement initial ?

Il contrôle le nombre de groupes de couleurs créés au début du traitement. Plus de regroupements préservent des variations supplémentaires mais peuvent produire un résultat plus complexe et fragmenté.

Quelle est la différence entre le mode normal et le mode composite ?

Le mode normal crée une structure plus simple, tandis que le mode composite combine les calques de base, d'écran, de produit, de soustraction et d'addition pour reconstituer davantage l'apparence visuelle originale.

Puis-je modifier le fichier généré dans Photoshop ?

Oui. LayerDivider génère une sortie PSD qui peut être ouverte dans des applications prenant en charge les fichiers PSD en calques, bien qu'une certaine organisation et un nettoyage manuel puissent encore être nécessaires.

LayerDivider est-il adapté aux photographies ?

Il est principalement conçu pour les illustrations. Les photographies contiennent des tons continus, des textures, du bruit et un éclairage complexe qui sont moins adaptés à la séparation basée sur le regroupement de couleurs.

Interface originale de LayerDivider

L'interface open source originale de LayerDivider expose des contrôles pour le regroupement des couleurs, la fusion perceptuelle des couleurs, le lissage et l'exportation PSD.

LayerDivider Output Example – illustration separated into color and effect layers
Exemple de résultat de l'original mattyamonaca/layerdivider project

Besoin de calques d'image basés sur des objets ?

Utilisez ImageToLayers pour séparer les sujets, les objets et les arrière-plans en actifs éditables pratiques, avec reconstruction de l'arrière-plan et exportation PSD ou ZIP.