import gradio as gr import os base_a = "base-img1.png" base_b = "base-img2.jpeg" base_c = "base-img3.png" watermark_a = "watermark1.png" watermark_b = "watermark2.png" watermark_c = "watermark3.png" def generate_image(original_image, watermark): return gr.Image(original_image, watermark=watermark) demo = gr.Interface(generate_image, [gr.Image(image_mode=None), gr.Image(image_mode=None)], gr.Image(), examples=[[base_a, watermark_a], [base_b, watermark_b], [base_c, watermark_c], [base_b, watermark_c]]) with gr.Blocks() as demo1: demo.render() demo1.launch()