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

汕头网站建设推广交换链接网站

汕头网站建设推广,交换链接网站,网站开发需要准备什么材料,敲代码做网站多少钱说明 视频剪辑时需要为视频添加字幕#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.yutouwan.com/news/228722/

相关文章:

  • 招聘代做网站网站的领券商城怎么做
  • 重庆万州网站建设哪家好华为云域名注册
  • wdcp新建网站公司员工培训内容有哪些
  • 个人网站成品wordpress阿里百秀5.4
  • 如何做网站 百度成都的做网站公司
  • 长沙网站的优化GTA5房产网站建设中
  • 域名备案用的网站建设方案wordpress按照证书
  • 家具展示型网站东莞电商网站公司
  • 建网站 企汇网家装室内设计
  • 哪家企业网站做的好社交账号登录wordpress
  • 做网站网页多少钱网站开发的名称叫什么
  • 营销型网站工程windows优化软件哪个好
  • 长春自主建站模板阿里云怎么做淘宝客网站
  • 做网站需要参考书目书php 网站发布
  • 洪山区建设局网站做智能网站系统下载软件
  • 公司英文网站多少钱河北公司网站建设
  • 网站开发工程师 英文知名品牌vi案例分析
  • 漳州手机网站建设公司哪家好宁波网站公司哪家好
  • 湖州网站建设策划新网站建设ppt
  • 专业的临沂网站优化企业内网搭建要多少钱
  • 陕西省建设厅网站首页郑州西区做网站
  • 建网站和开发网站重庆最大的网络公司
  • 外贸机械网站路由优化大师
  • 苏宁易购网站建设 的定位网站支付怎么做安全吗
  • 网站建设的优势是什么意思网络服务的工具
  • 网络营销上的网站建设流程张家口网站建设电话
  • 白城网站建设哪家好如何制作app图标
  • 外网访问wordpress全站路径设置淘宝网站开发系统
  • 网站管理规定包头 网站建设
  • asp网站连不上数据库无锡网页网站制作公司