首页 / 专利库 / 图形技术 / 图像互换格式 / 一种炫彩字显示方法和装置

一种炫彩字显示方法和装置

阅读:708发布:2020-06-18

专利汇可以提供一种炫彩字显示方法和装置专利检索,专利查询,专利分析的服务。并且本 发明 公开了一种炫彩字显示方法:当接收到用户 选定 任一炫彩字字体的指令后,获取该炫彩字字体对应的配置信息;当接收到用户输入的任一字符时,根据获取到的配置信息生成并显示该字符对应的炫彩字。本发明同时公开了一种炫彩字显示装置。应用本发明所述的方法和装置,能够确保每个字符对应的炫彩字均能正常显示。,下面是一种炫彩字显示方法和装置专利的具体信息内容。

1.一种炫彩字显示方法,其特征在于,包括:
当接收到用户选定任一炫彩字字体的指令后,获取该炫彩字字体对应的配置信息;
当接收到用户输入的任一字符时,根据获取到的配置信息生成并显示该字符对应的炫彩字。
2.根据权利要求1所述的方法,其特征在于,
所述配置信息包括:字型要求、文字框、底图、字符与文字框的相对位置关系;文字框与底图的大小相同;所述根据获取到的配置信息生成并显示该字符对应的炫彩字包括:构造出符合字型要求的字符;根据字符与文字框的相对位置关系将构造出的字符、底图以及文字框进行叠加合成,将合成结果进行显示;
或者,
所述配置信息包括:字型要求、文字框、字符与文字框的相对位置关系,以及循环效果变化规则;所述根据获取到的配置信息生成并显示该字符对应的炫彩字包括:构造出符合字型要求的字符;根据字符与文字框的相对位置关系将构造出的字符与文字框进行叠加合成,将合成结果按照循环效果变化规则进行显示;
或者,
所述配置信息包括:字型要求、文字框、底图、字符与文字框的相对位置关系;文字框与底图的大小相同;所述根据获取到的配置信息生成并显示该字符对应的炫彩字包括:构造出符合字型要求的字符;根据字符与文字框的相对位置关系将构造出的字符、底图以及文字框进行叠加合成,将合成结果进行显示,其中,构造出的字符透明显示其对应的底图区域,底图中不与字符对应的区域不进行显示。
3.根据权利要求2所述的方法,其特征在于,所述根据字符与文字框的相对位置关系将构造出的字符、底图以及文字框进行叠加合成包括:
按照从下到上依次为底图、文字框、构造出的字符的顺序将三者进行叠加合成,其中,文字框与底图的左上的位置重合,构造出的字符的左上角的位置符合所述字符与文字框的相对位置关系。
4.根据权利要求2所述的方法,其特征在于,所述构造出的字符透明显示其对应的底图区域包括:
将构造出的字符的透明度调整到预定值,所述预定值需要满足以下条件:能够透明显示出构造出的字符对应的底图区域。
5.根据权利要求2所述的方法,其特征在于,所述字型要求包括:字形、字号、颜色、是否加粗、是否倾斜。
6.根据权利要求2所述的方法,其特征在于,所述底图为静态或动态的图像互换格式GIF图片。
7.根据权利要求1所述的方法,其特征在于,该方法进一步包括:为用户显示一个炫彩字字体列表,并显示每种炫彩字字体的预览效果。
8.一种炫彩字显示装置,其特征在于,包括:
第一处理单元,用于当接收到用户选定任一炫彩字字体的指令后,获取该炫彩字字体对应的配置信息,发送给第二处理单元;
所述第二处理单元,用于当接收到用户输入的任一字符时,根据获取到的配置信息生成并显示该字符对应的炫彩字。
9.根据权利要求8所述的装置,其特征在于,
所述配置信息包括:字型要求、文字框、底图、字符与文字框的相对位置关系;文字框与底图的大小相同;
所述第二处理单元构造出符合字型要求的字符,并根据字符与文字框的相对位置关系将构造出的字符、底图以及文字框进行叠加合成,将合成结果进行显示;
或者,
所述配置信息包括:字型要求、文字框、字符与文字框的相对位置关系,以及循环效果变化规则;
所述第二处理单元构造出符合字型要求的字符,并根据字符与文字框的相对位置关系将构造出的字符与文字框进行叠加合成,将合成结果按照循环效果变化规则进行显示;
或者,
所述配置信息包括:字型要求、文字框、底图、字符与文字框的相对位置关系;文字框与底图的大小相同;
所述第二处理单元构造出符合字型要求的字符,并根据字符与文字框的相对位置关系将构造出的字符、底图以及文字框进行叠加合成,将合成结果进行显示,其中,构造出的字符透明显示其对应的底图区域,底图中不与字符对应的区域不进行显示。
10.根据权利要求8所述的装置,其特征在于,所述第一处理单元进一步用于,为用户显示一个炫彩字字体列表,并显示每种炫彩字字体的预览效果。

说明书全文

一种炫彩字显示方法和装置

技术领域

[0001] 本发明涉及互联网技术,特别涉及一种炫彩字显示方法和装置。

背景技术

[0002] 用户在使用即时通讯工具与好友等进行聊天的过程中,可以使用炫彩字来提升聊天双方的视觉美感。炫彩字是一种表现形式有别于普通字体的特殊字体,可以是动态的,也可以是静态的,并突破了单一色彩的限制,可以出现多个色彩和图形的搭配。
[0003] 目前,炫彩字的实现方式主要为:将各单独的汉字分别做成图片的形式,按照添加表情图片的方式添加到即时通讯工具中,当用户想要按照炫彩字的方式显示某一汉字时,输入其对应的图片即可。图1为现有显示的炫彩字的示意图。
[0004] 但是,这种方式在实际应用中会存在一定的问题,如:由于汉字数量非常非常多,不可能将每个汉字均做成图片形式,只能是一些常用的,那么,对于那些不常用的汉字,就将无法显示其对应的炫彩字;另外,这种方式下的炫彩字的本质是图片,在网速较慢的情况下,很可能无法正常显示,从而影响聊天的顺利进行;再有,用户在聊天过程中,通常不会只使用汉字,也会使用到英文字母或标点符号等其它字符,针对这类字符,同样无法显示其对应的炫彩字。

发明内容

[0005] 有鉴于此,本发明的主要目的在于提供一种炫彩字显示方法,能够确保每个字符对应的炫彩字均能正常显示。
[0006] 本发明的另一目的在于提供一种炫彩字显示装置,能够确保每个字符对应的炫彩字均能正常显示。
[0007] 为达到上述目的,本发明的技术方案是这样实现的:
[0008] 一种炫彩字显示方法,包括:
[0009] 当接收到用户选定任一炫彩字字体的指令后,获取该炫彩字字体对应的配置信息;
[0010] 当接收到用户输入的任一字符时,根据获取到的配置信息生成并显示该字符对应的炫彩字。
[0011] 一种炫彩字显示装置,包括:
[0012] 第一处理单元,用于当接收到用户选定任一炫彩字字体的指令后,获取该炫彩字字体对应的配置信息,发送给第二处理单元;
[0013] 所述第二处理单元,用于当接收到用户输入的任一字符时,根据获取到的配置信息生成并显示该字符对应的炫彩字。
[0014] 可见,采用本发明所述方案,可按照配置信息生成炫彩字,从而克服了现有技术中存在的问题,确保了每个字符对应的炫彩字均能正常显示;而且,本发明所述方案实现起来简单方便,便于普及。附图说明
[0015] 图1为现有显示的炫彩字的示意图。
[0016] 图2为本发明炫彩字显示方法实施例流程图
[0017] 图3为本发明中基于文字框所建立的平面直坐标系的示意图。
[0018] 图4为本发明中按照方式一生成的炫彩字的示意图。
[0019] 图5为本发明中按照方式三生成的炫彩字的示意图。
[0020] 图6为本发明炫彩字显示装置实施例的组成结构示意图。

具体实施方式

[0021] 针对现有技术中存在的问题,本发明中提出一种全新的炫彩字显示方案,能够确保每个字符对应的炫彩字均能正常显示。
[0022] 为使本发明的技术方案更加清楚、明白,以下参照附图并举实施例,对本发明所述方案作进一步地详细说明。
[0023] 图2为本发明炫彩字显示方法实施例的流程图。如图2所示,包括以下步骤:
[0024] 步骤21:当接收到用户选定任一炫彩字字体的指令后,获取该炫彩字字体对应的配置信息。
[0025] 在实际应用中,可为用户显示一个炫彩字字体列表,其中包括有可供用户选择并使用的各种炫彩字,如“小熊字体”、“七彩字体”、“蓝光字体”等,并可显示出每种炫彩字字体的预览效果,以便用户更为直观地了解到各炫彩字字体分别对应的不同显示效果。
[0026] 用户选择炫彩字字体的方式可与现有技术中选择普通字体的方式相同,即将光标移动到列表中所选择的炫彩字字体上,然后点击确认。
[0027] 针对每种炫彩字字体,可分别保存一套配置信息,如果没保存,可从服务器中下载,当用户选定某一炫彩字字体后,系统找到这种炫彩字字体对应的配置信息,以备后续使用。
[0028] 所述配置信息是指一些参数的集合,可根据配置信息来生成炫彩字。
[0029] 步骤22:当接收到用户输入的任一字符时,根据获取到的配置信息生成并显示该字符对应的炫彩字。
[0030] 所述字符包括汉字、英文字母以及标点符号等各种字符。
[0031] 本发明中提供了三种炫彩字生成方式,对应于不同的方式,所述配置信息中包括的具体内容也将有所不用,分别介绍如下。
[0032] 1)方式一
[0033] 对应于该方式,所述配置信息中至少需要包括以下内容:
[0034] 字型要求:即字体的字形、字号、颜色、是否加粗、是否倾斜等;其中,字形是指宋体、楷体、黑体等,字号是指小三、小二、二号等;
[0035] 文字框:即一个透明的矩形框,字符必须放置在文字框内,且一个文字框内只能放置一个字符;
[0036] 底图:通常为静态或动态的图像互换格式(GIF,Graphics Interchange Format)图片;对于用户来说,动态的视觉感受会更好,也更有趣;
[0037] 字符与文字框的相对位置关系:以文字框的左上角为原点(0,0),可建立一个平面直角坐标系,如图3所示,图3为本发明中基于文字框所建立的平面直角坐标系的示意图,那么,字符与文字框的相对位置关系即指字符的原点,即字符的左上角在图3所示坐标系中的坐标位置。
[0038] 文字框与底图的大小相同。
[0039] 当接收到用户输入的任一字符时,首先构造出符合字型要求的字符,如“好”字,字形为宋体、字号为小三、加粗、不倾斜、颜色为黑色;之后,根据字符与文字框的相对位置关系将构造出的字符、底图以及文字框进行叠加合成,将合成结果进行显示。
[0040] 其中,所述叠加合成的方式可为:按照从下到上依次为底图、文字框、构造出的字符的顺序将三者进行叠加合成,其中,文字框与底图的左上角的位置重合,字符的左上角的位置符合所定义的字符与文字框的相对位置关系。
[0041] 举例来说,假设字符与文字框的相对位置关系中规定,字符的左上角在图3所示坐标系中的坐标位置需要为(5,5),那么在叠加合成后,字符的左上角的坐标位置即为(5,5)。
[0042] 图4为本发明中按照方式一生成的炫彩字的示意图。如图4所示,底图为小熊头,将字符叠加在底图之上。
[0043] 2)方式二
[0044] 对应于该方式,所述配置信息中至少需要包括以下内容:字型要求、文字框、字符与文字框的相对位置关系,以及循环效果变化规则。
[0045] 相应地,当接收到用户输入的任一字符时,首先构造出符合字型要求的字符;之后,根据字符与文字框的相对位置关系将构造出的字符与文字框进行叠加合成,并将合成结果按照循环效果变化规则进行显示。
[0046] 比如,循环效果变化规则中可规定,针对该字符,每隔一段时间如1秒即改变一次颜色,如最初为绿色,然后为红色,之后为黄色,再之后重复绿色、红色、黄色的变化顺序。
[0047] 再比如,循环效果变化规则中可规定,针对该字符,每隔一段时间如1秒即改变一次字形,如最初为宋体,然后为楷体,之后为黑体,再之后重复上述变化顺序。
[0048] 又比如,循环效果变化规则中可规定,针对该字符,每隔一段时间如1秒即改变一次字号,如最初为小三,然后为小二,之后为二号,再之后重复上述变化顺序。
[0049] 所述叠加合成的方式可为:按照从下到上依次为文字框、构造出的字符的顺序将两者进行叠加合成,其中,字符的左上角的位置符合所定义的字符与文字框的相对位置关系。
[0050] 3)方式三
[0051] 对应于该方式,所述配置信息中至少需要包括以下内容:字型要求、文字框、底图、字符与文字框的相对位置关系。
[0052] 文字框与底图的大小相同。
[0053] 相应地,当接收到用户输入的任一字符时,首先构造出符合字型要求的字符;之后,根据字符与文字框的相对位置关系将构造出的字符、底图以及文字框进行叠加合成,并将合成结果进行显示,其中,构造出的字符透明显示其对应的底图区域,底图中不与字符对应的区域不进行显示。
[0054] 在实际应用中,可通过将构造出的字符的透明度调整到预定值的方式来使其透明显示出对应的底图区域,所述预定值的具体取值可根据实际需要而定。
[0055] 比如,用0来表示透明度最低,用255来表示透明度最高,那么,可将字符的透明度调整到255,当然,如果调整成其它值,比如250等,也可达到类似的效果,但通常透明度越高,显示的底图区域越清晰。
[0056] 其中,所述叠加合成的方式可为:按照从下到上依次为底图、文字框、构造出的字符的顺序将三者进行叠加合成,其中,文字框与底图的左上角的位置重合,字符的左上角的位置符合所定义的字符与文字框的相对位置关系。
[0057] 图5为本发明中按照方式三生成的炫彩字的示意图。可以看出,方式一中,字符是非透明的,遮盖住底图中与其对应的区域,但底图中的其它区域可正常显示,而方式三中恰好相反,字符透明显示其对应的底图区域,而底图中的其它区域则不进行显示。
[0058] 需要说明的是,上述方式一和方式三中的底图的个数可能为一个,也可能为多个,如果为多个,那么可预先规定在每次叠加合成分别使用哪个底图。
[0059] 另外,上述字型要求中的字形、字号、颜色、是否加粗、是否倾斜等可为固定的,如字形只能为宋体、字号只能为小三,颜色只能为黑色,每个字符都必须加粗但不倾斜等;或者,为方便用户使用,也可让用户自行选择,如可供选择的字形包括宋体、楷体、黑体等,然后根据用户的选择构造出符合字型要求的字符;具体实现方式不限。
[0060] 再有,本发明中仅以举例的方式介绍了三种炫彩字生成方式,在实际应用中,如果采用其它的方式,能够达到同样的目的,也是可以的。
[0061] 基于上述介绍,图6为本发明炫彩字显示装置实施例的组成结构示意图。如图6所示,包括:
[0062] 第一处理单元61,用于当接收到用户选定任一炫彩字字体的指令后,获取该炫彩字字体对应的配置信息,发送给第二处理单元62;
[0063] 第二处理单元62,用于当接收到用户输入的任一字符时,根据获取到的配置信息生成并显示该字符对应的炫彩字。
[0064] 其中,所述配置信息包括:字型要求、文字框、底图、字符与文字框的相对位置关系,文字框与底图的大小相同;
[0065] 相应地,第二处理单元62构造出符合字型要求的字符,并根据字符与文字框的相对位置关系将构造出的字符、底图以及文字框进行叠加合成,将合成结果进行显示。
[0066] 或者,
[0067] 所述配置信息包括:字型要求、文字框、字符与文字框的相对位置关系,以及循环效果变化规则;
[0068] 相应地,第二处理单元62构造出符合字型要求的字符,并根据字符与文字框的相对位置关系将构造出的字符与文字框进行叠加合成,将合成结果按照循环效果变化规则进行显示。
[0069] 或者,
[0070] 所述配置信息包括:字型要求、文字框、底图、字符与文字框的相对位置关系,文字框与底图的大小相同;
[0071] 相应地,第二处理单元62构造出符合字型要求的字符,并根据字符与文字框的相对位置关系将构造出的字符、底图以及文字框进行叠加合成,将合成结果进行显示,其中,构造出的字符透明显示其对应的底图区域,底图中不与字符对应的区域不进行显示。
[0072] 另外,第一处理单元61还可进一步用于,为用户显示一个炫彩字字体列表,并显示每种炫彩字字体的预览效果。
[0073] 图6所示装置实施例的具体工作流程请参照图2所示方法实施例中的相应说明,此处不再赘述。
[0074] 以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈