Spaces:
Running
Running
import gradio as gr | |
import os | |
def image_mod(image): | |
return image.rotate(45) | |
new_samples = [ | |
[os.path.join(os.path.dirname(__file__), "images/logo.png")], | |
[os.path.join(os.path.dirname(__file__), "images/tower.jpg")], | |
] | |
with gr.Blocks() as demo: | |
interface = gr.Interface( | |
image_mod, | |
gr.Image(type="pil"), | |
"image", | |
flagging_options=["blurry", "incorrect", "other"], | |
examples=[ | |
os.path.join(os.path.dirname(__file__), "images/cheetah1.jpg"), | |
os.path.join(os.path.dirname(__file__), "images/lion.jpg"), | |
], | |
) | |
btn = gr.Button("Update Examples") | |
btn.click(lambda : gr.Dataset(samples=new_samples), None, interface.examples_handler.dataset) | |
if __name__ == "__main__": | |
demo.launch() | |