图片生成方法、装置、设备及存储介质制造方法及图纸

技术编号:19638802 阅读:37 留言:0更新日期:2018-12-01 19:01
本申请实施例公开了一种图片生成方法、装置、设备及存储介质,属于图像处理技术领域。所述方法包括:显示目标视频的台词列表;当获取到对应于台词列表中的目标台词的选择指令时,获取目标视频中与目标台词对应的目标图像帧;在拼图预览区域中显示目标图像帧;当获取到图片生成指令时,根据拼图预览区域中包含的目标图像帧,生成拼接图片。本申请实施例无需使用第三方软件进行截图和拼接,操作简单,耗时短,且能够确保拼接图片中台词和画面的匹配度。

【技术实现步骤摘要】
图片生成方法、装置、设备及存储介质
本申请实施例涉及图像处理
,特别涉及一种图片生成方法、装置、设备及存储介质。
技术介绍
台词拼图是指将若干个包含有台词的视频画面进行拼接,生成一张长图的过程。台词拼图也称为台词拼接。在相关技术中,采用如下方式实现台词拼图:在观看视频的过程中,用户使用第三方截图软件截取视频画面,得到若干张包含有台词的截图;之后,用户可以使用第三方图片处理软件,对上述截图进行排版和拼接,最终生成一张长图。然而,这种方式存在操作繁琐,耗时长的问题。
技术实现思路
本申请实施例提供了一种图片生成方法、装置、设备及存储介质,可用于解决现有技术在生成台词拼图时,所存在的操作繁琐、耗时长的问题。技术方案如下:一方面,本申请实施例提供一种图片生成方法,所述方法包括:显示目标视频的台词列表,所述台词列表中包括至少一句台词;当获取到对应于所述台词列表中的目标台词的选择指令时,获取所述目标视频中与所述目标台词对应的目标图像帧;其中,所述目标图像帧是所述目标台词对应的显示时段内的图像帧;在拼图预览区域中显示所述目标图像帧;当获取到图片生成指令时,根据所述拼图预览区域中包含的所述目标图像帧,生成拼接图片。另一方面,本申请实施例提供一种图片生成方法,所述方法包括:接收终端发送的图像获取请求,所述图像获取请求中包括目标视频的标识信息和所述目标视频中的目标台词的标识信息;根据所述目标视频的标识信息获取所述目标视频;根据所述目标台词的标识信息从所述目标视频中获取所述目标台词对应的目标图像帧,所述目标图像帧是所述目标台词对应的显示时段内的图像帧;将所述目标图像帧发送给所述终端,以便所述终端生成包含有所述目标图像帧的拼接图片。另一方面,本申请实施例提供一种图片生成装置,所述装置包括:列表显示模块,用于显示目标视频的台词列表,所述台词列表中包括至少一句台词;图像帧获取模块,用于当获取到对应于所述台词列表中的目标台词的选择指令时,获取所述目标视频中与所述目标台词对应的目标图像帧;其中,所述目标图像帧是所述目标台词对应的显示时段内的图像帧;图像帧显示模块,用于在拼图预览区域中显示所述目标图像帧;图片生成模块,用于当获取到图片生成指令时,根据所述拼图预览区域中包含的所述目标图像帧,生成拼接图片。另一方面,本申请实施例提供一种图片生成装置,所述装置包括:请求接收模块,用于接收终端发送的图像获取请求,所述图像获取请求中包括目标视频的标识信息和所述目标视频中的目标台词的标识信息;视频获取模块,用于根据所述目标视频的标识信息获取所述目标视频;图像获取模块,用于根据所述目标台词的标识信息从所述目标视频中获取所述目标台词对应的目标图像帧,所述目标图像帧是所述目标台词对应的显示时段内的图像帧;图像发送模块,用于将所述目标图像帧发送给所述终端,以便所述终端生成包含有所述目标图像帧的拼接图片。再一方面,本申请实施例提供一种终端,所述终端包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现如上述方面所述的终端侧的图片生成方法。再一方面,本申请实施例提供一种服务器,所述服务器包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现如上述方面所述的服务器侧的图片生成方法。又一方面,本申请实施例提供一种计算机可读存储介质,所述存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由处理器加载并执行以实现如上述方面所述的终端侧的图片生成方法,或者实现上述服务器侧的图片生成方法。又一方面,本申请实施例提供一种计算机程序产品,当该计算机程序产品被执行时,其用于执行上述方面所述的终端侧的图片生成方法,或者实现上述服务器侧的图片生成方法。本申请实施例提供的技术方案可以带来如下有益效果:通过显示目标视频的台词列表,在获取到对应于台词列表中的目标台词的选择指令之后,在拼图预览区域中显示与目标台词对应的目标图像帧,而后根据拼图预览区域中包含的目标图像帧生成拼接图片。该方案无需使用第三方软件进行截图和拼接,操作简单,耗时短,且能够确保拼接图片中台词和视频画面的匹配度。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本申请一个实施例提供的实施环境的示意图;图2是本申请一个实施例提供的图片生成方法的流程图;图3是本申请一个实施例提供的播放界面的示意图;图4是本申请一个实施例提供的台词拼图界面的示意图;图5是本申请另一个实施例提供的台词拼图界面的示意图;图6是本申请一个实施例提供的添加目标图像帧的示意图;图7和图8是本申请一个实施例提供的图像帧显示状态切换的示意图;图9是本申请一个实施例提供的拼接图片的示意图;图10是本申请一个实施例提供的图像帧完整预览的示意图;图11是本申请一个实施例提供的保存分享界面的示意图;图12是本申请一个实施例提供的移动端的网页页面的示意图;图13是本申请一个实施例提供的PC端的网页页面的示意图;图14是本申请另一个实施例提供的图片生成方法的流程图;图15是本申请另一个实施例提供的图片生成方法的流程图;图16是本申请一个实施例提供的服务器侧的流程示意图;图17是本申请另一个实施例提供的服务器侧的流程示意图;图18是本申请一个实施例提供的UI展示框架的示意图;图19是本申请一个实施例提供的台词列表的内容框架的示意图;图20是本申请一个实施例提供的台词区域的示意图;图21是本申请一个实施例提供的图片区域的示意图;图22是本申请一个实施例提供的图片生成装置的框图;图23是本申请一个实施例提供的图片生成装置的框图;图24是本申请一个实施例提供的终端的结构框图;图25是本申请一个实施例提供的服务器的结构框图。具体实施方式为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。请参考图1,其示出了本申请一个实施例提供的实施环境的示意图。该实施环境可以包括:终端10和服务器20。终端10可以是PC(PersonalComputer,个人计算机)、手机、平板电脑、智能电视、多媒体播放设备等电子设备。终端10中可以安装运行视频播放器,通过该视频播放器来播放视频。视频播放器可以是客户端形式的,也可以是网页形式的,本申请实施例对此不作限定。服务器20用于为终端10的视频播放器提供后台服务。服务器20可以是一台服务器,也可以是由多台服务器组成的服务器集群,或者是一个云计算服务中心。终端10和服务器20之间可以通过网络进行通信,该网络可以是有线网络,也可以是无线网络。请参考图2,其示出了本申请一个实施例提供的图片生成方法的流程图。该方法由终端执行,该终端可以是图1所示实施例中的终端10。可选地,该方法由终端10中的视频播放器(如视频客户端)执行。该方本文档来自技高网...

【技术保护点】
1.一种图片生成方法,其特征在于,所述方法包括:显示目标视频的台词列表,所述台词列表中包括至少一句台词;当获取到对应于所述台词列表中的目标台词的选择指令时,获取所述目标视频中与所述目标台词对应的目标图像帧;其中,所述目标图像帧是所述目标台词对应的显示时段内的图像帧;在拼图预览区域中显示所述目标图像帧;当获取到图片生成指令时,根据所述拼图预览区域中包含的所述目标图像帧,生成拼接图片。

【技术特征摘要】
1.一种图片生成方法,其特征在于,所述方法包括:显示目标视频的台词列表,所述台词列表中包括至少一句台词;当获取到对应于所述台词列表中的目标台词的选择指令时,获取所述目标视频中与所述目标台词对应的目标图像帧;其中,所述目标图像帧是所述目标台词对应的显示时段内的图像帧;在拼图预览区域中显示所述目标图像帧;当获取到图片生成指令时,根据所述拼图预览区域中包含的所述目标图像帧,生成拼接图片。2.根据权利要求1所述的方法,其特征在于,所述显示目标视频的台词列表,包括:显示所述目标视频的播放界面;获取对应于所述播放界面中的目标操作控件的触发指令;根据所述触发指令,获取所述目标视频的实时图像帧,所述实时图像帧是指获取到所述触发指令时所述播放界面中显示的图像帧;显示台词拼图界面,所述台词拼图界面中包括台词显示区域和所述拼图预览区域;在所述台词显示区域中显示所述目标视频的台词列表,以及在所述拼图预览区域中显示所述实时图像帧。3.根据权利要求1所述的方法,其特征在于,所述拼图预览区域中包含的目标图像帧的排列顺序,与已选择的目标台词在所述台词列表中的排列顺序相一致。4.根据权利要求1所述的方法,其特征在于,所述在拼图预览区域中显示所述目标图像帧,包括:在所述拼图预览区域中以折叠状态显示所述目标图像帧;其中,所述折叠状态是指所述目标图像帧中仅台词区域可见的显示状态。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:获取对应于所述目标图像帧的显示状态切换指令;若所述目标图像帧的显示状态为展开状态,则将所述目标图像帧从所述展开状态切换为所述折叠状态进行显示;若所述目标图像帧的显示状态为所述折叠状态,则将所述目标图像帧从所述折叠状态切换为所述展开状态进行显示;其中,所述展开状态是指所述目标图像帧的全部内容可见的显示状态。6.根据权利要求1所述的方法,其特征在于,所述在拼图预览区域中显示所述目标图像帧之后,还包括:当获取到对应于所述目标台词的取消选择指令时,在所述拼图预览区域中取消显示所述目标图像帧。7.根据权利要求1所述的方法,其特征在于,所述方法还包括:当获取到完整预览指令时,根据所述拼图预览区域中包含的所述目标图像帧的总长度和所述拼图预览区域的长度,对所述拼图预览区域中包含的所述目标图像帧进行等比例缩小处理,得到处理后的目标图像帧;其中,所述处理后的目标图像帧的总长度小于或等于所述拼图预览区域的长度;在所述拼图预览区域中显示所述处理后的目标图像帧。8.根据权利要求1所述的方法,其特征在于,所述拼接图片包括:所述拼图预览区域中包含的所述目标图像帧,以及所述目标视频的相关信息;其中,所述目标视频的相关信息包括以下至少一项:所述目标视频的名称、所述目标视频对应的截...

【专利技术属性】
技术研发人员:刘松王槐拯赵斌斌
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1