Advertisement
Guest User

Untitled

a guest
Nov 15th, 2018
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.44 KB | None | 0 0
  1. avatar = Image.open(avatarpath)
  2. avatar = avatar.resize((150, 150), Image.ANTIALIAS)
  3. bigsize = (avatar.size[0] * 3, avatar.size[1] * 3)
  4. mask = Image.new('L', bigsize, 0)
  5. draw = ImageDraw.Draw(mask)
  6. draw.ellipse((0, 0) + bigsize, fill = 255)
  7. mask = mask.resize(avatar.size, Image.ANTIALIAS)
  8. avatar.putalpha(mask)
  9. avatar = ImageOps.fit(avatar, mask.size, centering=(0.5, 0.5))
  10. avatar.putalpha(mask)
  11. avatar.save(avatarpathPng, format = 'png')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement