anasmkh's picture
Update app.py
07de70d verified
raw
history blame contribute delete
771 Bytes
from diffusers import StableDiffusionImg2ImgPipeline
import torch
from PIL import Image
from diffusers import DiffusionPipeline
import gradio as gr
import os
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)