【技术实现步骤摘要】
图文混排方法、装置、计算机可读存储介质和终端
本专利技术涉及一种互联网
,特别是涉及一种图文混排方法、装置、计算机可读存储介质和终端。
技术介绍
随着用户参与网络互动活动的增加,在互动过程中,用户在不同的语境下表达自己当时情绪的意愿也越来越强烈。表情符号作为表达情绪的非语言沟通方式,因其能够形象生动地表达情绪的变动而越来越流行。在现有的表情符号的应用过程中,当网络用户输入表情符号时,该表情符号通常以纯文本的形式显示在输入框中;然后,在显示该表情符号的时候,再将纯文本形式的表情符号转化为图形式的表情符号。由于上述现有技术需要在不同形式的表情符号之间进行转化;由此造成了用户输入的内容与所显示的内容之间存在数据格式差异,从而导致了用户视觉体验差的缺陷。
技术实现思路
本专利技术解决的技术问题是提供一种图文混排方法、装置、计算机可读存储介质和终端,以解决如何提高用户视觉体验的技术问题。为了实现上述目的,根据本专利技术的第一方面,提供以下技术方案:一种图文混排方法,包括:获取用户数据;通过预设表情映射表,对所述用户数据进行解析;基于解析结果,构造表情元数据;其中,所述表情 ...
【技术保护点】
1.一种图文混排方法,其特征在于,包括:获取用户数据;通过预设表情映射表,对所述用户数据进行解析;基于解析结果,构造表情元数据;其中,所述表情元数据包括文字数据和表情占位字符,所述表情占位字符用于标识待显示的表情图片,所述表情占位字符的属性设置为所述待显示的表情图片的属性;按照预设布局规则,对所述表情元数据进行图文渲染。
【技术特征摘要】
1.一种图文混排方法,其特征在于,包括:获取用户数据;通过预设表情映射表,对所述用户数据进行解析;基于解析结果,构造表情元数据;其中,所述表情元数据包括文字数据和表情占位字符,所述表情占位字符用于标识待显示的表情图片,所述表情占位字符的属性设置为所述待显示的表情图片的属性;按照预设布局规则,对所述表情元数据进行图文渲染。2.根据权利要求1所述的方法,其特征在于,所述预设表情映射表通过以下方式确定:根据表情字符和表情图片,构建对照表;基于所述对照表,生成正则表达式;基于所述正则表达式,形成预设表情映射表。3.根据权利要求1所述的方法,其特征在于,所述按照预设布局规则,对所述表情元数据进行图文渲染的步骤,具体包括:按照预设布局规则,对所述表情元数据进行布局;利用文字渲染引擎对布局后的文字数据进行绘制;利用图形渲染引擎对布局后的表情占位字符进行绘制。4.根据权利要求1所述的方法,其特征在于,所述按照预设布局规则,对所述表情元数据进行图文渲染的步骤,具体包括:获取属性字符串;其中,所述属性字符串的附件包括所述表情元数据;按照预设布局规则,通过文本排版渲染引擎,对所述属性字符串进行渲染。5.一种图文混排装置,其特征在于,包括:获取模块,用于获取用户数据;解析模块,用于通过预设表情映射表,对所述用户数据进行解析;构造模块,用于基于解析结果,构造表情元数据;其中,所述表情元数据包括文字...
【专利技术属性】
技术研发人员:盛宣玮,
申请(专利权)人:北京字节跳动网络技术有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。