Amazing-Python-Scripts
16 строк · 515.0 Байт
1# importing packages & modules
2from PIL import Image, ImageDraw, ImageFont
3import pandas as pd
4import os
5
6# Implementation to generate certificate
7df = pd.read_csv('list.csv')
8font = ImageFont.truetype('arial.ttf', 60)
9for index, j in df.iterrows():
10img = Image.open('certificate.png')
11draw = ImageDraw.Draw(img)
12draw.text(xy=(150, 250),
13text='{}'.format(j['name']),
14fill=(0, 0, 0),
15font=font) # customization
16img.save('pictures/{}.png'.format(j['name']))
17