test-jpg / app.py
abidlabs's picture
abidlabs HF Staff
Update app.py
d2f6a84 verified
raw
history blame
464 Bytes
import tempfile
from pathlib import Path
from PIL import Image
import gradio as gr
def fake():
image = Image.new("RGB", (512, 512))
with tempfile.NamedTemporaryFile(suffix=".jpg", delete=False) as tmpfile:
image.save(tmpfile, "JPEG", quality=80, optimize=True, progressive=True)
return Path(tmpfile.name)
with gr.Blocks() as demo:
t = gr.Textbox()
i = gr.Image(type="filepath")
t.submit(fake, None, i)
demo.launch()