一年一度的春节马上就要到了,作为春节必不可少的一件事,就是家家户户门前都会贴春联。作为中国的传统文化元素之一,人们借春联描绘新年的美好景象,抒发美好愿望。
很遗憾,我自小没有学习毛笔字,不会写对联,每年家里的春联都是买的。但是作为一个 Python 程序员,我想用程序写一副春联,来抒发对新年美好的愿望。
下载春联字体
1 |
|
这个方法有两个参数,分别是:
汉字
分辨率
获取春联背景
1 |
|
还是使用获取字体的方法,只不过第一个参数传入 ‘bg’。
写春联
1 |
|
这里面也有几个参数:
text 表示春联内容,以空格断行
HorV 表示横排还是竖排。一般春联分为横幅和竖排
quality 表示单字分辨率,H-640像素,M-480像素,L-320像素
out_file 表示输出文件名
生成春联
既然明年是虎年,那么咱们就以虎为主题来生成一副对联。
我们先来生成竖联:
1 |
|
生成的结果为:
接着我们来生成横联:
1 |
|
生成的结果为:
总结
作为新时代的弄潮儿,我们也应该用自己的方式去表达对传统习俗的敬意,赶紧去“写”副对联吧!