Thiwanka01 commited on
Commit
8f4fe98
·
verified ·
1 Parent(s): 68e667b

Create app.py

Browse files
Files changed (1) hide show
  1. app.py +39 -0
app.py ADDED
@@ -0,0 +1,39 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import gradio as gr
2
+ from PIL import Image
3
+ import random
4
+
5
+ # Mock function to generate a design (replace with your AI model)
6
+ def generate_design(mood_board, style_preference, complexity, color_tone):
7
+ # Here you would use your AI model to generate the design.
8
+ # This is just a placeholder for demonstration purposes.
9
+ design_text = f"Generated a {style_preference} design with {color_tone} tones at complexity level {complexity}."
10
+ design_image = Image.new("RGB", (512, 512), color=(random.randint(0, 255), random.randint(0, 255), random.randint(0, 255)))
11
+ return design_image, design_text
12
+
13
+ # Create the Gradio interface
14
+ mood_board_input = gr.Image(type="pil", label="Upload Mood Board (optional)")
15
+ style_preference_input = gr.Dropdown(
16
+ choices=["Casual", "Formal", "Sporty", "Bohemian", "Avant-garde"],
17
+ label="Style Preference"
18
+ )
19
+ complexity_input = gr.Slider(1, 10, step=1, label="Complexity Level")
20
+ color_tone_input = gr.Radio(
21
+ choices=["Bright", "Muted", "Neutral", "Pastel"],
22
+ label="Color Tone"
23
+ )
24
+
25
+ outputs = [
26
+ gr.Image(label="Generated Fashion Design"),
27
+ gr.Textbox(label="Design Details")
28
+ ]
29
+
30
+ interface = gr.Interface(
31
+ fn=generate_design,
32
+ inputs=[mood_board_input, style_preference_input, complexity_input, color_tone_input],
33
+ outputs=outputs,
34
+ title="AI-Assisted Designer Tool",
35
+ description="Generate unique fashion designs based on mood boards, style preferences, and other inputs."
36
+ )
37
+
38
+ # Launch the interface
39
+ interface.launch()