Spaces:
Running
Running
File size: 822 Bytes
1f25689 |
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 29 |
import numpy as np
import gradio as gr
def flip_text(x):
return x[::-1]
def flip_image(x):
return np.fliplr(x)
with gr.Blocks() as demo:
gr.Markdown("Flip image or video files using this demo.")
with gr.Tabs():
with gr.TabItem("Flip Image"):
with gr.Row():
image_input = gr.Image()
image_output = gr.Image()
image_button = gr.Button("Flip")
with gr.TabItem("Flip Video"):
video_input = gr.Video()
video_output = gr.Video()
video_button = gr.Button("Flip")
image_button.click(flip_image, inputs=image_input, outputs=image_output)
video_button.click(flip_text, inputs=video_input, outputs=video_output)
demo.launch()
# 启动接口
#demo.launch(server_name='127.0.0.1',server_port=7788)
|