Zaiiida commited on
Commit
4b88706
·
verified ·
1 Parent(s): 678bfe0

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +33 -48
app.py CHANGED
@@ -155,9 +155,8 @@ with gr.Blocks(theme=CustomTheme(), css=css) as demo:
155
  # Заголовок
156
  gr.Markdown("**Upload and Process Your Image**", elem_classes="prompt-text")
157
 
158
- # Блок загрузки и обработанного изображения
159
  with gr.Row(elem_id="image-row"):
160
- # Загрузка изображения
161
  input_image = gr.Image(
162
  label="Upload Image",
163
  image_mode="RGBA",
@@ -165,65 +164,51 @@ with gr.Blocks(theme=CustomTheme(), css=css) as demo:
165
  type="pil",
166
  elem_id="content_image",
167
  width=400,
168
- height=300, # Унификация высоты
169
  )
170
- # Обработанное изображение
171
  processed_image = gr.Image(
172
  label="Processed Image",
173
  interactive=False,
174
  elem_id="processed_image",
175
  width=400,
176
- height=300, # Унификация высоты
177
  )
178
 
179
- # Блок настроек и кнопки
180
- with gr.Row(elem_id="settings-and-generate"):
181
- # Настройки
182
- with gr.Column(scale=1, elem_id="settings-container"):
183
- do_remove_background = gr.Checkbox(
184
- label="Remove Background",
185
- value=True,
186
- )
187
- foreground_ratio = gr.Slider(
188
- label="Foreground Ratio",
189
- minimum=0.5,
190
- maximum=1.0,
191
- value=0.85,
192
- step=0.05,
193
- )
194
- # Кнопка генерации
195
- with gr.Column(scale=1, elem_id="generate-container"):
196
- submit = gr.Button(
197
- "Generate",
198
- scale=0,
199
- variant="primary",
200
- elem_classes="generate-button",
201
- )
202
 
203
  # Результаты генерации
204
  with gr.Row(elem_id="output-model-container"):
205
  with gr.Tab("OBJ Model"):
206
- with gr.Column():
207
- output_model = gr.Model3D(
208
- label="Generated OBJ Model",
209
- interactive=False,
210
- )
211
- # Кастомная анимация загрузки
212
- loading_obj = gr.Label(
213
- value="Loading...",
214
- elem_classes="loading-spinner",
215
- )
216
  with gr.Tab("GLB Model"):
217
- with gr.Column():
218
- output_model2 = gr.Model3D(
219
- label="Generated GLB Model",
220
- interactive=False,
221
- )
222
- # Кастомная анимация загрузки
223
- loading_glb = gr.Label(
224
- value="Loading...",
225
- elem_classes="loading-spinner",
226
- )
227
 
228
  # Привязка событий
229
  submit.click(
 
155
  # Заголовок
156
  gr.Markdown("**Upload and Process Your Image**", elem_classes="prompt-text")
157
 
158
+ # Горизонтальное расположение изображений
159
  with gr.Row(elem_id="image-row"):
 
160
  input_image = gr.Image(
161
  label="Upload Image",
162
  image_mode="RGBA",
 
164
  type="pil",
165
  elem_id="content_image",
166
  width=400,
167
+ height=300,
168
  )
 
169
  processed_image = gr.Image(
170
  label="Processed Image",
171
  interactive=False,
172
  elem_id="processed_image",
173
  width=400,
174
+ height=300,
175
  )
176
 
177
+ # Слайдер
178
+ with gr.Row(elem_id="slider-row"):
179
+ foreground_ratio = gr.Slider(
180
+ label="Foreground Ratio",
181
+ minimum=0.5,
182
+ maximum=1.0,
183
+ value=0.85,
184
+ step=0.05,
185
+ )
186
+
187
+ # Настройки и кнопка
188
+ with gr.Row(elem_id="settings-row"):
189
+ do_remove_background = gr.Checkbox(
190
+ label="Remove Background",
191
+ value=True,
192
+ )
193
+ submit = gr.Button(
194
+ "Generate",
195
+ scale=0,
196
+ variant="primary",
197
+ elem_classes="generate-button",
198
+ )
 
199
 
200
  # Результаты генерации
201
  with gr.Row(elem_id="output-model-container"):
202
  with gr.Tab("OBJ Model"):
203
+ output_model = gr.Model3D(
204
+ label="Generated OBJ Model",
205
+ interactive=False,
206
+ )
 
 
 
 
 
 
207
  with gr.Tab("GLB Model"):
208
+ output_model2 = gr.Model3D(
209
+ label="Generated GLB Model",
210
+ interactive=False,
211
+ )
 
 
 
 
 
 
212
 
213
  # Привязка событий
214
  submit.click(