Do not build avatar if Pillow has not truetype support
issue10654 review365761002 (grafted from 9ce043f3044b39888e157bdd10d3211275f83c33) --HG-- branch : 6.0
This commit is contained in:
1 parent
ddc4e6b8d2
commit
2b03334fff
1 file changed
+4
-1
@@ -183,10 +183,13 @@ def generate(size, string):
|
||||
b = random.randint(0, 255)
|
||||
return r, v, b
|
||||
|
||||
try:
|
||||
font = ImageFont.truetype(FONT, size=int(0.65 * size))
|
||||
except ImportError:
|
||||
return
|
||||
white = (255, 255, 255)
|
||||
image = Image.new('RGB', (size, size), background_color(string))
|
||||
draw = ImageDraw.Draw(image)
|
||||
font = ImageFont.truetype(FONT, size=int(0.65 * size))
|
||||
letter = string[0].upper() if string else ''
|
||||
draw.text(
|
||||
(size / 2, size / 2), letter, fill=white, font=font, anchor='mm')
|
||||
|
||||
Reference in new issue
Block a user