Spaces:
Running
Running
import gradio as gr | |
import numpy as np | |
counter = -1 | |
COLORS = [(255, 0, 0), (0, 255, 0), (0, 0, 255)] | |
def fn(): | |
global counter | |
counter = (counter + 1) % 3 | |
return np.full((300, 300, 3), COLORS[counter], dtype=np.uint8) | |
with gr.Blocks() as demo: | |
btn = gr.Button() | |
out = gr.Image() | |
gr.DeepLinkButton() | |
btn.click(fn=fn, outputs=out) | |
demo.launch() |