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.

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.
Analyser les couleurs des pixels
L'image d'entrée est analysée au niveau du pixel en utilisant ses informations de couleur RVB.
Créer des regroupements de couleurs initiaux
Les pixels sont regroupés en un ensemble initial de clusters selon leurs valeurs de couleur.
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.
Lisser les variations locales
Le traitement de flou réduit les petites fluctuations de couleur, le bruit de texture et la fragmentation inutile.
Repeindre chaque regroupement
La couleur moyenne après flou est calculée pour chaque cluster et utilisée pour repeindre ses pixels.
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.
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.
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.
Boucles d'affinage
Contrôle le nombre de répétitions de la fusion des couleurs, du lissage et de la repeinture.
Traitement plus rapide avec une plus grande partie de la variation de couleur originale conservée.
Régions plus nettes et plus simples, mais les petits détails peuvent être fusionnés ou supprimés.
Regroupements initiaux
Définit le nombre de regroupements de couleurs créés lors de la première étape.
Produit moins de groupes de couleurs, plus larges, et une structure de calques plus simple.
Préserve plus de variations de couleurs mais peut créer un PSD plus grand et plus fragmenté.
Seuil de différence de couleur
Détermine à quel point deux regroupements doivent être similaires avant d'être fusionnés.
Maintient les couleurs similaires séparées et préserve une variation plus subtile.
Combine plus de couleurs en régions plus grandes et simplifie le résultat.
Taille du flou
Contrôle l'intensité du lissage appliqué avant le calcul des couleurs moyennes.
Conserve des détails locaux plus nets mais peut préserver le bruit et les petits fragments.
Crée des régions plus lisses mais peut adoucir les petits bords et les détails fins.

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.
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.
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
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.
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.
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.
Ouvrir le PSD dans un éditeur
Examinez le résultat dans Photoshop, Clip Studio Paint, Photopea ou un autre éditeur compatible PSD.
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.
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.

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.
Explorer les flux de travail de calques associés
Image vers PSD
Convertissez une image aplatie en un flux de travail d'édition prêt pour PSD.
Séparer l'image en calques
Apprenez à séparer les sujets, les objets et les arrière-plans d'une seule image.
Séparateur de calques d'image
Explorez la séparation de calques basée sur les objets pour la conception et la production créative.