anasmkh's picture
Update app.py
6a51aca verified
raw
history blame contribute delete
761 Bytes
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)