Spaces:
Sleeping
Sleeping
File size: 769 Bytes
7eda856 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 | 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(minimum=0.0, maximum=1.0, value=0.75, label="Strength", step=0.05),
],
outputs=gr.Image(type="pil"),
title="Stable Diffusion Img2Img",
description="modify an image using Stable Diffusion",
)
iface.launch(debug=True) |