def put_date(file, date):
base_img_cv2 = cv2.imread(file)
base_img = Image.open(file).convert('RGBA')
txt = Image.new('RGB', base_img.size, (0, 0, 0))
draw = ImageDraw.Draw(txt)
fnt = ImageFont.truetype('/usr/share/fonts/truetype/freefont/FreeMono.ttf', size=(int)((base_img.size[0]+base_img.size[1])/100))
textw, texth = draw.textsize(date, font=fnt)
draw.text(((base_img.size[0]*0.95 - textw) , (base_img.size[1]*0.95 - texth)),
date, font=fnt, fill=font_color)
txt_array = np.array(txt)
output_img = cv2.addWeighted(base_img_cv2, 1.0, txt_array, 1.0, 0)
return output_img
photo-exif-date-print.py 文件源码
python
阅读 41
收藏 0
点赞 0
评论 0
评论列表
文章目录