# aigc-apps/sd-webui-easyphoto

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/aigc-apps-sd-webui-easyphoto).**

5,150 stars · 404 forks · Python · Apache-2.0

## Links

- GitHub: https://github.com/aigc-apps/sd-webui-EasyPhoto
- awesome-repositories: https://awesome-repositories.com/repository/aigc-apps-sd-webui-easyphoto.md

## Description

This project is a Stable Diffusion WebUI extension that provides a graphical interface for personalized portrait generation and AI photo editing. It allows users to train custom identity models from a small set of uploaded images to create consistent digital versions of specific people.

The extension includes a virtual try-on system that replaces clothing in images by aligning reference garments with template bodies. It also features tools for face swapping in both static images and videos, as well as a portrait animator that transforms static images into dynamic videos using reference-guided motion and text descriptions.

Additional capabilities cover facial attribute manipulation for adjusting age and expression, multi-person image synthesis, and the generation of smooth transitions between images through latent space interpolation.

## Tags

### Part of an Awesome List

- [Portrait Generation](https://awesome-repositories.com/f/awesome-lists/ai/portrait-generation.md) — Enables training custom identity models to generate consistent, high-quality digital portraits of specific people. ([source](https://cdn.jsdelivr.net/gh/aigc-apps/sd-webui-easyphoto@main/README.md))
- [Stable Diffusion Ecosystem](https://awesome-repositories.com/f/awesome-lists/ai/stable-diffusion-ecosystem.md) — Ships as an extension for the Stable Diffusion WebUI to simplify personalized photo editing.
- [Virtual Try-On Systems](https://awesome-repositories.com/f/awesome-lists/ai/virtual-try-on-systems.md) — Implements a system for mapping reference clothing items onto human images using deep learning.
- [Diffusion-Based Try-Ons](https://awesome-repositories.com/f/awesome-lists/ai/virtual-try-on-systems/diffusion-based-try-ons.md) — Executes virtual try-ons by using diffusion models to transfer garments from reference photos to target images. ([source](https://github.com/aigc-apps/sd-webui-EasyPhoto/wiki/TryOn))
- [Facial Manipulation](https://awesome-repositories.com/f/awesome-lists/ai/facial-manipulation.md) — Refines a person's expression, age, and facial structure using sliders while maintaining their core identity.
- [Multi-Person Identity Portraits](https://awesome-repositories.com/f/awesome-lists/ai/portrait-generation/multi-person-identity-portraits.md) — Produces images featuring multiple trained individuals simultaneously through user ID selection and multi-person templates. ([source](https://cdn.jsdelivr.net/gh/aigc-apps/sd-webui-easyphoto@main/README.md))

### Artificial Intelligence & ML

- [Face Swapping Tools](https://awesome-repositories.com/f/artificial-intelligence-ml/face-swapping-tools.md) — Replaces the face of a subject in existing videos with the likeness of a specifically trained identity model. ([source](https://github.com/aigc-apps/sd-webui-EasyPhoto/wiki/Video))
- [Personalized Identity Training](https://awesome-repositories.com/f/artificial-intelligence-ml/generative-ai-training/scalable-generative-ai-model-training/personalized-identity-training.md) — Provides capabilities to train custom AI models from a small set of images to generate digital versions of specific people. ([source](https://cdn.jsdelivr.net/gh/aigc-apps/sd-webui-easyphoto@main/README.md))
- [Personalized Image Synthesis](https://awesome-repositories.com/f/artificial-intelligence-ml/generative-image-models/personalized-image-synthesis.md) — Provides capabilities for generating images of specific, identifiable real-world persons through custom model training.
- [LoRA-Weighted Image Generations](https://awesome-repositories.com/f/artificial-intelligence-ml/model-weight-management/lora-adapter-loaders/lora-weighted-image-generations.md) — Integrates trained LoRA models within a text-to-image workflow to produce personalized portraits via trigger words. ([source](https://github.com/aigc-apps/sd-webui-EasyPhoto/wiki/SDXL))
- [Likeness Training](https://awesome-repositories.com/f/artificial-intelligence-ml/text-to-image-model-training/likeness-training.md) — Trains Low-Rank Adaptation (LoRA) weights to inject specific human likenesses into a frozen base model.
- [Facial Feature Refinement](https://awesome-repositories.com/f/artificial-intelligence-ml/ai-portrait-composition/facial-feature-refinement.md) — Allows modification of expressions, facial structure, and age using sliders while maintaining the subject's identity. ([source](https://github.com/aigc-apps/sd-webui-EasyPhoto/wiki/Attribute-Edit))
- [Portrait Animation Tools](https://awesome-repositories.com/f/artificial-intelligence-ml/ai-video-generators/portrait-animation-tools.md) — Transforms static portraits into dynamic videos by mapping motion from reference sources.
- [Video Diffusion Models](https://awesome-repositories.com/f/artificial-intelligence-ml/generative-ai-resources/diffusion-visual-models/generative-models/latent-diffusion-models/video-diffusion-models.md) — Produces motion sequences by applying stable video diffusion models to a starting frame and textual description.
- [Multi-Identity Synthesis](https://awesome-repositories.com/f/artificial-intelligence-ml/generative-image-models/person-specific-synthesis/multi-identity-synthesis.md) — Generates a single image featuring multiple distinct trained individuals simultaneously using a shared template.
- [Template-Driven Identity Synthesis](https://awesome-repositories.com/f/artificial-intelligence-ml/generative-image-models/person-specific-synthesis/template-driven-identity-synthesis.md) — Combines pre-defined visual layouts with identity models to generate consistent person-specific portraits.
- [Identity-Preserving](https://awesome-repositories.com/f/artificial-intelligence-ml/video-generation/identity-preserving.md) — Creates videos featuring a specific person's likeness by combining a trained identity model with text descriptions. ([source](https://github.com/aigc-apps/sd-webui-EasyPhoto/wiki/Video))

### Graphics & Multimedia

- [Image-to-Video Animators](https://awesome-repositories.com/f/graphics-multimedia/image-editing-processing/image-processing/image-sequence-processors/animation-frame-sequencers/generative-animation-sequences/image-to-video-animators.md) — Transforms static portraits into dynamic videos using reference images and text prompts to guide motion.
- [Mask-Based Area Replacement](https://awesome-repositories.com/f/graphics-multimedia/media-processing-analysis/face-portrait-manipulation/image-masking/mask-based-area-replacement.md) — Uses binary masks to restrict image generation to specific pixel areas for clothing or feature replacement.
- [Portrait Animation Engines](https://awesome-repositories.com/f/graphics-multimedia/media-processing-analysis/face-portrait-manipulation/portrait-animation-engines.md) — Transforms static portraits into dynamic videos by transferring motion and expressions from driving sources. ([source](https://github.com/aigc-apps/sd-webui-EasyPhoto/wiki/Video))

### User Interface & Experience

- [Latent Space Interpolations](https://awesome-repositories.com/f/user-interface-experience/coordinate-normalization/normal-interpolation/vector-interpolators/latent-space-interpolations.md) — Generates smooth transitions between images by interpolating between latent vector representations.
