ThomasSimonini HF staff commited on
Commit
452a3a4
1 Parent(s): 1c0393e

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +8 -2
app.py CHANGED
@@ -342,11 +342,17 @@ def generate_certificate(certificate_model, first_name, last_name):
342
 
343
  # Date of certification
344
  d.text((1480, 1170), str(date.today()), fill="black", anchor="mm", font=date_font)
345
-
346
- pdf = im.save("certificate"+".pdf")
 
347
 
348
  return im, pdf
349
 
 
 
 
 
 
350
 
351
  def add_certified_user(hf_username, first_name, last_name, pass_percentage):
352
  """
 
342
 
343
  # Date of certification
344
  d.text((1480, 1170), str(date.today()), fill="black", anchor="mm", font=date_font)
345
+
346
+ im_temp = conv_rgba_to_rgb(im)
347
+ pdf = im_temp.save("certificate"+".pdf")
348
 
349
  return im, pdf
350
 
351
+ def conv_rgba_to_rgb(_rgba):
352
+ _rgba = Image.open(_rgba)
353
+ _rgb = Image.new('RGB', _rgba.size, (255, 255, 255))
354
+ _rgb.paste(_rgba, mask=_rgba.split()[3])
355
+ return _rgb
356
 
357
  def add_certified_user(hf_username, first_name, last_name, pass_percentage):
358
  """