sahadev10 commited on
Commit
d251e99
·
verified ·
1 Parent(s): e1ed2a7

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +5 -6
app.py CHANGED
@@ -106,7 +106,6 @@ def mix_styles(image1_path, image2_path, styles_to_mix):
106
  mixed_image = Image.fromarray(image[0], 'RGB')
107
  return mixed_image
108
 
109
- # --- Step 1: Mixing and preparing the image ---
110
  def style_mixing_interface(image1, image2, mix_value):
111
  if image1 is None or image2 is None:
112
  return None, None
@@ -118,7 +117,6 @@ def style_mixing_interface(image1, image2, mix_value):
118
  buffer.seek(0)
119
  return mixed_img, buffer
120
 
121
- # --- Step 2: Extract user_id from JWT cookie and upload image ---
122
  def send_to_backend(image_buffer, request: gr.Request):
123
  cookie_header = request.headers.get('cookie', '')
124
  cookies = SimpleCookie()
@@ -153,7 +151,7 @@ def send_to_backend(image_buffer, request: gr.Request):
153
  except Exception as e:
154
  return f"⚠️ Error: {str(e)}"
155
 
156
- # --- Gradio Interface ---
157
  with gr.Blocks(title="Style Mixing for Clothing Design") as iface:
158
  gr.Markdown("## Style Mixing for Clothing Design\nUpload two projected clothing images and mix their styles.")
159
 
@@ -163,10 +161,11 @@ with gr.Blocks(title="Style Mixing for Clothing Design") as iface:
163
 
164
  mix_slider = gr.Slider(label="Style Mixing Strength (Layers 0 to N)", minimum=0, maximum=9, step=1, value=5)
165
 
166
- output_image = gr.Image(label="Mixed Clothing Design")
167
- image_buffer = gr.State()
 
168
 
169
- save_button = gr.Button("Download & Save to Database")
170
  save_status = gr.Textbox(label="Save Status", interactive=False)
171
 
172
  def mix_and_store(image1, image2, mix_value):
 
106
  mixed_image = Image.fromarray(image[0], 'RGB')
107
  return mixed_image
108
 
 
109
  def style_mixing_interface(image1, image2, mix_value):
110
  if image1 is None or image2 is None:
111
  return None, None
 
117
  buffer.seek(0)
118
  return mixed_img, buffer
119
 
 
120
  def send_to_backend(image_buffer, request: gr.Request):
121
  cookie_header = request.headers.get('cookie', '')
122
  cookies = SimpleCookie()
 
151
  except Exception as e:
152
  return f"⚠️ Error: {str(e)}"
153
 
154
+ # --- Gradio UI ---
155
  with gr.Blocks(title="Style Mixing for Clothing Design") as iface:
156
  gr.Markdown("## Style Mixing for Clothing Design\nUpload two projected clothing images and mix their styles.")
157
 
 
161
 
162
  mix_slider = gr.Slider(label="Style Mixing Strength (Layers 0 to N)", minimum=0, maximum=9, step=1, value=5)
163
 
164
+ with gr.Row():
165
+ output_image = gr.Image(label="Mixed Clothing Design")
166
+ save_button = gr.Button("Download & Save to Database")
167
 
168
+ image_buffer = gr.State()
169
  save_status = gr.Textbox(label="Save Status", interactive=False)
170
 
171
  def mix_and_store(image1, image2, mix_value):