Spaces:
Sleeping
Sleeping
File size: 558 Bytes
a1f30f8 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
import gradio as gr
import monkey
import tempfile
def encode_decode(data, input_image):
if len(data) > 0:
fp =tempfile.NamedTemporaryFile(suffix = '.jpg').name
img = monkey.encode(data)
img.save(fp)
return img, fp, None
elif input_image is not None:
print(input_image)
return None, None, monkey.decode(input_image)
else:
raise Exception("please provide data OR input_image")
iface = gr.Interface(fn=encode_decode, inputs=["text", "pil"], outputs=["image", "file", "text"])
iface.launch() |