################################################################################################ # name: 03_add_text_to_image_02.py # desc: # date: 2019-02-10 # Author: conquistadorjd ################################################################################################ from PIL import Image, ImageDraw, ImageFont print('*** Program Started ***') image_font_path = '/home/conquistador/code/github/python-01-utilities/image/fonts/' image_path_input = '/home/conquistador/code/github/python-01-utilities/image/input/' image_path_output = '/home/conquistador/code/github/python-01-utilities/image/output/' image_name_input = '03_add_text_to_image_01_input.jpg' im = Image.open(image_path_input + image_name_input) position = (50, 50) message = "Lorem ipsum dolor sit amet, consectetur adipiscing elit" font = ImageFont.truetype(image_font_path + 'Unkempt-Regular.ttf', size=24) color = (238, 242, 4) # initialise the drawing context with the image object as background draw = ImageDraw.Draw(im) draw.text(position, message, fill=color, font=font) im.show() image_name_output = '03_add_text_to_image_02_input_01.jpg' im.save(image_path_output + image_name_output) print('*** Program Ended ***')