File size: 802 Bytes
0687b75
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
import gradio as gr

def generate_image(prompt, format, style, model):
    # Image generation logic here
    return "Generated image based on prompt: " + prompt

with gr.Blocks() as demo:
    gr.Markdown("### Image Generator")
    prompt = gr.Textbox(label="Enter your prompt", placeholder="e.g., astronaut flying in 3D graphics")
    format = gr.Radio(label="Select image format", choices=["PNG", "JPEG"])
    style = gr.Radio(label="Select image style", choices=["Realistic", "Cartoon", "Abstract"])
    model = gr.Radio(label="Select model for generation", choices=["Model A", "Model B"])
    generate_button = gr.Button("Generate Image")
    output = gr.Image(label="Generated Image")

    generate_button.click(generate_image, inputs=[prompt, format, style, model], outputs=output)

demo.launch()