blanchon commited on
Commit
53db545
·
1 Parent(s): 8d39edd

Force to crop

Browse files
Files changed (1) hide show
  1. app.py +10 -4
app.py CHANGED
@@ -50,7 +50,7 @@ else:
50
 
51
  @spaces.GPU
52
  def infer(
53
- furniture_image: Image.Image,
54
  room_image: EditorValue,
55
  prompt: str = "",
56
  seed: int = 42,
@@ -84,7 +84,7 @@ def infer(
84
  )
85
 
86
  furniture_image = ImageOps.fit(
87
- furniture_image,
88
  (FIXED_DIMENSION, FIXED_DIMENSION),
89
  method=Image.Resampling.LANCZOS,
90
  centering=(0.5, 0.5),
@@ -131,7 +131,7 @@ def infer(
131
  results_images = pipe(
132
  prompt=[prompt] * batch_size,
133
  image=[image] * batch_size,
134
- mask_image=mask,
135
  height=FIXED_DIMENSION,
136
  width=FIXED_DIMENSION * 2,
137
  guidance_scale=guidance_scale,
@@ -168,11 +168,16 @@ with gr.Blocks(css=css) as demo:
168
  with gr.Row():
169
  with gr.Column():
170
  with gr.Column():
171
- furniture_image = gr.Image(
172
  label="Furniture Image",
173
  type="pil",
174
  sources=["upload"],
175
  image_mode="RGB",
 
 
 
 
 
176
  height=300,
177
  )
178
  room_image = gr.ImageEditor(
@@ -181,6 +186,7 @@ with gr.Blocks(css=css) as demo:
181
  sources=["upload"],
182
  image_mode="RGBA",
183
  layers=False,
 
184
  brush=gr.Brush(colors=["#FFFFFF"], color_mode="fixed"),
185
  height=300,
186
  )
 
50
 
51
  @spaces.GPU
52
  def infer(
53
+ furniture_image: EditorValue,
54
  room_image: EditorValue,
55
  prompt: str = "",
56
  seed: int = 42,
 
84
  )
85
 
86
  furniture_image = ImageOps.fit(
87
+ furniture_image["background"],
88
  (FIXED_DIMENSION, FIXED_DIMENSION),
89
  method=Image.Resampling.LANCZOS,
90
  centering=(0.5, 0.5),
 
131
  results_images = pipe(
132
  prompt=[prompt] * batch_size,
133
  image=[image] * batch_size,
134
+ mask_image=[mask] * batch_size,
135
  height=FIXED_DIMENSION,
136
  width=FIXED_DIMENSION * 2,
137
  guidance_scale=guidance_scale,
 
168
  with gr.Row():
169
  with gr.Column():
170
  with gr.Column():
171
+ furniture_image = gr.ImageEditor(
172
  label="Furniture Image",
173
  type="pil",
174
  sources=["upload"],
175
  image_mode="RGB",
176
+ crop_size="1:1",
177
+ transforms=[],
178
+ eraser=False,
179
+ brush=False,
180
+ layers=False,
181
  height=300,
182
  )
183
  room_image = gr.ImageEditor(
 
186
  sources=["upload"],
187
  image_mode="RGBA",
188
  layers=False,
189
+ crop_size="1:1",
190
  brush=gr.Brush(colors=["#FFFFFF"], color_mode="fixed"),
191
  height=300,
192
  )