用于制作自动化微信聊天图片,通过图片生成段子视频
根据一个txt文档input.txt
和原始背景图片bgSrc.png
生成目标背景图片bgEnd.png
部分代码如下
def generate(): ch = 32 with open('input.txt', 'r', encoding = 'utf-8') as f: for line in f: tmp = line.split('\t') if len(tmp) < 2: continue if ch == 32: src = 'bgSrc.png' else: src = 'bgEnd.png' if tmp[0] == 'L': name = 'U' elif tmp[0] == 'R': name = 'Me' else: print('ERROR!') pic = Image.open('bgEnd.png') pic = pic.crop((0, 0, 1072, ch+64)) pic.save('bgEnd.png') def show(): pic = mpimg.imread('bgEnd.png') plt.imshow(pic) plt.axis('off') plt.show() def main(): print('Generating... Please wait for a few seconds.') t = time.time() generate() print('Conplete! Output to [bgEnd.png]') print('Time:',round(time.time() - t,2),'s') show() main()
可用于生成段子的视频