本文实例为大家分享了python将内容写在图片上的具体代码,供大家参考,具体内容如下
# -*- coding: utf-8 -*-
# Created on 2018/3/20
import base64
import random
import os
import sys
import time
from PIL import Image, ImageFont, ImageDraw
reload(sys)
sys.setdefaultencoding('utf8')
BASE_PATH = "E:\\MyWork\\qingwa\\5\\" # 底图所在路径
TMP_PATH = "E:\\MyWork\\qingwa\\5\\tmp\\" # 生成图片缓存路径
font_size = 35
# 216 194 119
class MyCar:
def __init__(self, name):
self.name = name
self.name_append = "的气质适合开"
if not os.path.exists(TMP_PATH):
os.mkdir(TMP_PATH)
self.end_path = TMP_PATH + str(int(time.time())) + str(random.randint(100, 999)) + ".png" # 图片处理完之后保存的文件名
self.data = "" # base64数据初始化
self.pic_handle()<