【技术实现步骤摘要】
一种贴纸生成方法及装置
本公开涉及视频处理
,尤其涉及一种贴纸生成方法及装置。
技术介绍
在视频编辑中,用户通常需要向视频添加贴纸。贴纸通常包括背景图片元素和文本元素。现有技术中,对于每个贴纸,技术人员都需要按照预先设计的贴纸的样式编写一段程序代码,以使终端执行该段代码时生成该段代码对应的贴纸。每新增一个贴纸,都需要技术人员修改程序代码,才能生成新增的贴纸,导致生成贴纸的效率较低。
技术实现思路
本公开提供一种贴纸生成方法及装置,以至少解决相关技术中生成贴纸的效率较低的问题。本公开的技术方案如下:根据本公开实施例的第一方面,提供一种贴纸生成方法,所述方法应用于终端,包括:接收服务器发送的贴纸配置文件,所述贴纸配置文件包括用于表示待生成的目标贴纸中的背景图片元素和文本元素的显示样式的配置参数;获取贴纸背景图片和用户输入的贴纸文字,分别作为所述背景图片元素和所述文本元素;根据所述背景图片元素、所述文本元素和所述配置参数,生成所述目标贴纸。可选的,所 ...
【技术保护点】
1.一种贴纸生成方法,其特征在于,所述方法应用于终端,包括:/n接收服务器发送的贴纸配置文件,所述贴纸配置文件包括用于表示待生成的目标贴纸中的背景图片元素和文本元素的显示样式的配置参数;/n获取贴纸背景图片和用户输入的贴纸文字,分别作为所述背景图片元素和所述文本元素;/n根据所述背景图片元素、所述文本元素和所述配置参数,生成所述目标贴纸。/n
【技术特征摘要】
1.一种贴纸生成方法,其特征在于,所述方法应用于终端,包括:
接收服务器发送的贴纸配置文件,所述贴纸配置文件包括用于表示待生成的目标贴纸中的背景图片元素和文本元素的显示样式的配置参数;
获取贴纸背景图片和用户输入的贴纸文字,分别作为所述背景图片元素和所述文本元素;
根据所述背景图片元素、所述文本元素和所述配置参数,生成所述目标贴纸。
2.根据权利要求1所述的贴纸生成方法,其特征在于,所述贴纸配置文件还包括图片标识;
所述获取贴纸背景图片,包括:
基于所述图片标识,从所述服务器获取对应的图片,作为所述贴纸背景图片或接收用户从本地存储的图片中选择的一张图片作为所述贴纸背景图片。
3.根据权利要求1所述的贴纸生成方法,其特征在于,所述配置参数包括分别用于表示所述文本元素在所述目标贴纸中占据的宽度和高度的第一参数和第二参数、分别用于表示所述背景图片元素在所述目标贴纸中占据的宽度和高度的第三参数和第四参数、用于表示所述文本元素在所述目标贴纸中的位置的第五参数、用于表示所述背景图片元素在所述目标贴纸中的位置的第六参数;
所述根据所述背景图片元素、所述文本元素和所述配置参数,生成所述目标贴纸步骤包括:
根据所述第一参数,确定所述文本元素在所述目标贴纸中占据的宽度,并根据所述第二参数确定所述文本元素在所述目标贴纸中占据的高度;
根据所述第三参数,确定所述背景图片元素在所述目标贴纸中占据的宽度,并根据所述第四参数确定所述背景图片元素在所述目标贴纸中占据的高度;
根据所述文本元素和所述背景图片元素分别在所述目标贴纸中占据的宽度和高度,确定所述目标贴纸的高度和宽度;
根据所述目标贴纸的宽度、所述目标贴纸的高度、所述第五参数和所述第六参数对所述文本元素和所述背景图片元素进行位置约束,生成所述目标贴纸。
4.根据权利要求3所述的贴纸生成方法,其特征在于,所述文本元素的个数为多个,所述第一参数包括用于表示每一文本元素在所述目标贴纸中占据的宽度的第七参数,所述第二参数包括用于表示每一文本元素在所述目标贴纸中占据的高度的第八参数;
所述根据所述第一参数,确定所述文本元素在所述目标贴纸中占据的宽度,并根据所述第二参数确定所述文本元素在所述目标贴纸中占据的高度步骤包括:
根据每一文本元素对应的第七参数,确定每一文本元素在所述目标贴纸中占据的宽度;
根据每一文本元素对应的第八参数,确定每一文本元素在所述目标贴纸中占据的高度。
5.根据权利要求3所述的贴纸生成方法,其特征在于,所述根据所述文本元素和所述背景图片元素分别在所述目标贴纸中占据的宽度和高度,确定所述目标贴纸的高度和宽度步骤包括:
...
【专利技术属性】
技术研发人员:郑炽,
申请(专利权)人:北京达佳互联信息技术有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。