def get_word(ch, quality):
“”"获取单个汉字(字符)的图片
ch - 单个汉字或英文字母(仅支持大写)
quality - 单字分辨率,H-640像素,M-480像素,L-320像素
“”"
fp = io.BytesIO(requests.post(url=‘http://xufive.sdysit.com/tk’, data={‘ch’:ch}).content)
im = Image.open(fp)
w, h = im.size
if quality == ‘M’:
w, h = int(w0.75), int(0.75h)
elif quality == ‘L’:
w, h = int(w0.5), int(0.5h)
return im.resize((w,h))
- 下载龙凤呈祥背景底图
def get_bg(quality):
“”“获取春联背景的图片”“”
return get_word(‘bg’, quality)
5. 生成春联
def write_couplets(text, HorV=‘V’, quality=‘L’, out_file=None):
“”"生成春联
text - 春联内容,以空格断行
HorV - H-横排,V-竖排
quality - 单字分辨率,H-640像素,M-480像素,L-320像素
out_fil