Omnibus commited on
Commit
3f56f72
·
1 Parent(s): 7ffed1f

Update canvas.py

Browse files
Files changed (1) hide show
  1. canvas.py +9 -2
canvas.py CHANGED
@@ -35,7 +35,14 @@ async (pose) => {
35
  poseMakerEl.setPose(pose);
36
  }
37
  """
38
-
 
 
 
 
 
 
 
39
  def placeholder_fn(axis):
40
  pass
41
 
@@ -59,6 +66,6 @@ with gr.Blocks() as b:
59
  _js=js_pose_template)
60
  run_button.click(fn=generate_images,
61
  inputs=[canvas, prompt],
62
- outputs=[gallery],
63
  _js=get_js_image)
64
  b.load()
 
35
  poseMakerEl.setPose(pose);
36
  }
37
  """
38
+ def generate_images(canvas,prompt):
39
+ base64_img = canvas
40
+ image_data = base64.b64decode(base64_img.split(',')[1])
41
+ input_img = Image.open(BytesIO(image_data)).convert(
42
+ 'RGB').resize((512, 512))
43
+ input_img = input_img.filter(ImageFilter.GaussianBlur(radius=2))
44
+ input_img = get_canny_filter(input_img)
45
+ return input_image
46
  def placeholder_fn(axis):
47
  pass
48
 
 
66
  _js=js_pose_template)
67
  run_button.click(fn=generate_images,
68
  inputs=[canvas, prompt],
69
+ outputs=[gr.Image()],
70
  _js=get_js_image)
71
  b.load()