首先是歌词的准备,我们放到txt文本中即可
写给代码将歌词读入
txt = ''
with open("一曲相思.txt", "r",encoding='utf-8') as f: # 打开文件
data = f.readlines() # 读取文件
print(data)
for i in range(len(data)):
txt += data[i]
print(txt)
显示结果如下:
然后再对得到的汉字进行梳理,写到图片上,这里我们可以生成空白图片进行书写。
import cv2
import os
import numpy as np
from PIL import ImageFont, ImageDraw, Image
#初始化参数
x = 300 #横坐标(左右)
y = 20 #纵坐标(上下)
# fps = 30
# size = (1280, 720)
# name = 1
# videowriter = cv2.VideoWriter("result.mp4",-1, fps, size)
txt = ''
with open("一曲相思.txt