Spaces:
Sleeping
Sleeping
A newer version of the Gradio SDK is available:
5.44.1
metadata
title: AI Image Fixer
emoji: π¨
colorFrom: pink
colorTo: blue
sdk: gradio
sdk_version: 5.34.1
app_file: app.py
pinned: false
license: apache-2.0
π¨ AI Image Fixer (Inpainting)
This Hugging Face Space allows you to fix artifacts or undesirable parts of an AI-generated image using inpainting. If an image has weird hands, a distorted face, or other strange elements, you can simply mask them out and let the AI regenerate that specific area.
How to Use
- Upload Image: Drag and drop or upload an image you want to fix.
- Mask the Area: Once uploaded, your cursor will become a brush. "Paint" over the parts of the image you want the AI to replace. You can adjust the brush size.
- Write a Prompt: In the "Prompt" box, describe what should be in the area you just painted. Be descriptive! For example, instead of "hair," try "realistic, flowing brown hair, detailed strands."
- (Optional) Advanced Settings:
- Negative Prompt: Describe what you don't want to see (e.g.,
blurry, ugly, deformed, extra limbs
). - Guidance Scale: Higher values make the AI follow your prompt more strictly. (7-9 is a good range).
- Inference Steps: More steps can lead to higher quality but take longer. (30-50 is usually sufficient).
- Negative Prompt: Describe what you don't want to see (e.g.,
- Click "Fix It!": The model will process your request and display the fixed image on the right.
Technical Details
- Model:
stabilityai/stable-diffusion-2-inpainting
- UI:
Gradio
- Backend:
PyTorch
and thediffusers
library.
Limitations & Tips
- Blending: The model does its best to blend the new content, but a seam may sometimes be visible. Trying again with a slightly different prompt can help.
- Prompt is Key: The quality of the fix heavily depends on your prompt. Be specific!
- GPU Required: This Space needs to run on GPU hardware (like a T4-small) to be fast. On a CPU, it will be very slow.