blanchon commited on
Commit
4553b9e
·
1 Parent(s): 53db545
Files changed (1) hide show
  1. app.py +4 -9
app.py CHANGED
@@ -50,7 +50,7 @@ else:
50
 
51
  @spaces.GPU
52
  def infer(
53
- furniture_image: EditorValue,
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["background"],
88
  (FIXED_DIMENSION, FIXED_DIMENSION),
89
  method=Image.Resampling.LANCZOS,
90
  centering=(0.5, 0.5),
@@ -121,7 +121,7 @@ def infer(
121
  # Blur the mask
122
  mask = mask.filter(ImageFilter.GaussianBlur(radius=10))
123
  # Convert to 3 channel
124
- mask = mask.convert("RGB")
125
 
126
  if randomize_seed:
127
  seed = secrets.randbelow(MAX_SEED)
@@ -168,16 +168,11 @@ with gr.Blocks(css=css) as demo:
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(
 
50
 
51
  @spaces.GPU
52
  def infer(
53
+ furniture_image: Image.Image,
54
  room_image: EditorValue,
55
  prompt: str = "",
56
  seed: int = 42,
 
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),
 
121
  # Blur the mask
122
  mask = mask.filter(ImageFilter.GaussianBlur(radius=10))
123
  # Convert to 3 channel
124
+ mask = mask.convert("L")
125
 
126
  if randomize_seed:
127
  seed = secrets.randbelow(MAX_SEED)
 
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(