Spaces:
Sleeping
Sleeping
from diffusers import StableDiffusionImg2ImgPipeline | |
import torch | |
from PIL import Image | |
from diffusers import DiffusionPipeline | |
import gradio as gr | |
pipe = DiffusionPipeline.from_pretrained("stable-diffusion-v1-5/stable-diffusion-v1-5") | |
def img2img(image, prompt, strength): | |
images = pipe(prompt=prompt, image=image, strength=strength, guidance_scale=7.5).images | |
return images[0] | |
iface = gr.Interface( | |
fn=img2img, | |
inputs=[ | |
gr.Image(type="pil"), | |
gr.Textbox(label="Prompt"), | |
gr.Slider(label="Strength", minimum=0.0, maximum=1.0, value=0.75, step=0.05), | |
], | |
outputs=gr.Image(type="pil"), | |
title="Stable Diffusion img2img", | |
description="Modify an image using Stable Diffusion", | |
) | |
iface.launch(debug=True) |