当前位置: 首页 > news >正文

宿州网站制作05网伴你学

宿州网站制作,05网伴你学,中疾控发布全国新冠感染情况,公司网站建设意见和建议说明 视频剪辑时需要为视频添加字幕#xff0c;添加字幕方法之一#xff1a;根据字幕文本文件批量生成透明底只有字幕内容的图片文件#xff0c;如下图#xff0c;然后将这些图片文件添加到视频剪辑软件轨道中。 于是用pillow这Python图片工具库执行本次批量生成工作。 …说明 视频剪辑时需要为视频添加字幕添加字幕方法之一根据字幕文本文件批量生成透明底只有字幕内容的图片文件如下图然后将这些图片文件添加到视频剪辑软件轨道中。 于是用pillow这Python图片工具库执行本次批量生成工作。 前提 pip intall pillow 放码 from PIL import Image, ImageDraw, ImageFont import osimageWidth, imageHeight 1920, 1080 fontsFolderPath C:\\Users\\Jallen\\AppData\\Local\\Microsoft\\Windows\\Fonts fontFilePath os.path.join(fontsFolderPath, Alibaba-PuHuiTi-Regular.otf)def test():im Image.new(RGBA, (imageWidth, imageHeight))draw ImageDraw.Draw(im)text你好字体alibabaFont ImageFont.truetype(fontFilePath, 50)textSize alibabaFont.getsize(text)startX (imageWidth - textSize[0]) / 2.0startY (imageHeight - textSize[1]) / 2.0draw.text((startX, startY), text, fillwhite, fontalibabaFont, stroke_width1, stroke_fillblack)im.save(test.png)def makeImageWithOneLine(imWidth, imHeight, textY, text, imFileName, fontSize50):im Image.new(RGBA, (imWidth, imHeight))draw ImageDraw.Draw(im)alibabaFont ImageFont.truetype(fontFilePath, fontSize)textSize alibabaFont.getsize(text)startX (imWidth - textSize[0]) / 2.0 #水平居中startY textY#(imHeight - textSize[1]) / 2.0draw.text((startX, startY), text, fillwhite, fontalibabaFont, stroke_width1, stroke_fillblack)im.save(imFileName)def makeImageWithTwoLines(imWidth, imHeight, textY, text1, text2, imFileName, fontSize150, fontSize250):im Image.new(RGBA, (imWidth, imHeight))draw ImageDraw.Draw(im)alibabaFont1 ImageFont.truetype(fontFilePath, fontSize1)#如有必要可缓存起来alibabaFont2 ImageFont.truetype(fontFilePath, fontSize2)textSize1 alibabaFont1.getsize(text1)textSize2 alibabaFont2.getsize(text2)startX1 (imWidth - textSize1[0]) / 2.0 #水平居中startY1 textY#(imHeight - textSize1[1]) / 2.0startX2 (imWidth - textSize2[0]) / 2.0startY2 startY1 textSize1[1]draw.text((startX1, startY1), text1, fillwhite, fontalibabaFont1, stroke_width1, stroke_fillblack)draw.text((startX2, startY2), text2, fillwhite, fontalibabaFont2, stroke_width1, stroke_fillblack)im.save(imFileName)if __name__ __main__:#test()inFile open(in/a.txt, encodingutf-8)#字幕文件count 0for line in inFile.readlines():en, ch line.split(/)print(line)#makeImageWithOneLine(imageWidth, imageHeight, 1000, en, out/subtitle_%d.png % count)makeImageWithTwoLines(imageWidth, imageHeight, imageHeight - 130, en, ch, \out/subtitle_%d.png % count, 60, 30)count 1#print(ch) 参考 《Python编程快速上手—让繁琐工作自动化》【PR教程】PR如何快速批量制作字幕还能实时修改Pillow doc
http://www.pierceye.com/news/156528/

相关文章:

  • 阿里云 企业网站选哪种洞窝app是谁开发的
  • ppt模板做的好的网站有哪些wordpress 多站点设置
  • ui作品集 网站怎么做网站制作加我
  • 自助做网站wordpress更换本地主题
  • 凡科网多页网站怎样做一线城市做网站工资有多少
  • .asp网站怎么做需要一个网站
  • 免费网站代码大全网站开发费入什么费用
  • 网站域名注册多少钱搜索引擎优化工具深圳
  • 学建设网站去哪里学建网站要大约多少钱
  • 网站正则表达式怎么做网站维护一般需要多久
  • 北京网站优化价格有没有做花卉种子的网站啊
  • 资源型网站建设 需要多大硬盘vi设计方案模板
  • 网站怎么做图片放映效果代码怎么生成网站
  • 怎么写代码做网站建投商务网官网
  • 江西那家做网站公司好各类网站建设
  • 做网站和服务器的大小有关吗it培训课程
  • 湖南网站建设公司 搜搜磐石网络网站推广模板
  • 网站是软件吗页网站设计
  • 网站服务器搭建及配置的具体步骤如果自己制作网站
  • 湖北餐饮网站建设做排版的网站
  • 广东省建设教育协会官方网站首页世界上最有趣的网站
  • 平面构成作品网站手机网页qq登录
  • 厦门app开发网站开发公司电话重庆网站排名外包
  • 个人备案经营网站用自己网站做邮箱域名解析
  • 为什么大公司开发网站做英文网站网站犯法吗
  • 大连网站seo陇西网站建设公司
  • 电力建设工程质监总站网站域名使用费用一年多少钱
  • 建设单位网站经费请示上海外国语大学学风建设网站
  • 优秀网站管理员wordpress淘宝客模板下载
  • 广州越秀区网站建设手工制作简单又漂亮