Advertisement
EXTREMEXPLOIT

Image + Centered Text Generator

Jul 26th, 2019
728
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.82 KB | None | 0 0
  1. from PIL import Image, ImageDraw, ImageFont
  2. # FullHD Size (1920 x 1080)
  3. def GenerateImage_CenteredText(TextString, FileName, FontPath, TextSize):
  4.     try:
  5.         IMG_MODE = "RGB"
  6.         SIZE_X, SIZE_Y = 1920, 1080
  7.         IMG_SIZE = (SIZE_X, SIZE_Y)
  8.         IMG_COLOR = "#BE8DF5"
  9.         IMG_NAME = str(FileName) + str(".png")
  10.         IMG_FONT = ImageFont.truetype(FontPath, TextSize)
  11.         IMG_TEXT = TextString
  12.         IMG = Image.new(IMG_MODE, IMG_SIZE, IMG_COLOR)
  13.         Draw = ImageDraw.Draw(IMG)
  14.         Size_X, Size_Y = Draw.textsize(IMG_TEXT, font=IMG_FONT)
  15.         CENTERED_POSITION = ((SIZE_X - Size_X) / 2, (SIZE_Y - Size_Y) / 2)
  16.         Draw.text(CENTERED_POSITION, IMG_TEXT, font=IMG_FONT, fill=(255, 255, 255))
  17.         IMG.save(IMG_NAME)
  18.  
  19.         return IMG
  20.  
  21.     except Exception as Ex:
  22.         return Ex
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement