Inpainting & Outpainting
L’inpainting permet de modifier des zones spécifiques d’une image, tandis que l’outpainting étend une image au-delà de ses bordures.
Inpainting
Principe
L’inpainting utilise un masque pour indiquer au modèle quelle zone de l’image doit être régénérée, tout en préservant le reste.
Workflow de base
- Load Image : chargez votre image
- Load Image (Mask) : chargez ou créez un masque (blanc = zone à modifier)
- Set Latent Noise Mask : appliquez le masque à l’image latente
- KSampler : régénérez la zone masquée
- VAE Decode + Save Image
Cas d’usage
- Retouche : supprimer un objet ou une personne
- Remplacement : changer un élément (vêtement, fond, objet)
- Correction : réparer des artefacts de génération
- Extension : ajouter des détails manquants
Conseils
- Denoising : 0.7-0.85 pour modifier la zone tout en gardant la cohérence
- Masque : ajoutez un léger flou aux bords pour des transitions douces
- Prompt : décrivez ce que vous voulez DANS la zone masquée
- Modèle : utilisez un modèle inpainting dédié si disponible (ex:
sd_xl_inpainting.safetensors)
Outpainting
Principe
L’outpainting étend une image au-delà de ses bordures actuelles, générant du nouveau contenu cohérent avec l’existant.
Workflow
- Load Image : chargez votre image
- Pad Image : agrandissez le canvas dans la direction souhaitée
- Masque automatique : la zone ajoutée devient le masque
- KSampler avec inpainting : remplissez la zone étendue
- Save Image
Applications
- Format : convertir un portrait en paysage
- Composition : ajouter de l’espace autour d’un sujet
- Panorama : créer des images panoramiques
- Arrière-plan : étendre un arrière-plan
Prochaines étapes
- Text-to-Image : génération d’images
- Upscale : améliorer la résolution