一种炫彩字显示方法和装置制造方法及图纸

技术编号:8271383 阅读:248 留言:0更新日期:2013-01-31 03:36
本发明专利技术公开了一种炫彩字显示方法:当接收到用户选定任一炫彩字字体的指令后,获取该炫彩字字体对应的配置信息;当接收到用户输入的任一字符时,根据获取到的配置信息生成并显示该字符对应的炫彩字。本发明专利技术同时公开了一种炫彩字显示装置。应用本发明专利技术所述的方法和装置,能够确保每个字符对应的炫彩字均能正常显示。

【技术实现步骤摘要】
本专利技术涉及互联网技术,特别涉及一种炫彩字显示方法和装置
技术介绍
用户在使用即时通讯工具与好友等进行聊天的过程中,可以使用炫彩字来提升聊天双方的视觉美感。炫彩字是一种表现形式有别于普通字体的特殊字体,可以是动态的,也可以是静态的,并突破了单一色彩的限制,可以出现多个色彩和图形的搭配。目前,炫彩字的实现方式主要为将各单独的汉字分别做成图片的形式,按照添加表情图片的方式添加到即时通讯工具中,当用户想要按照炫彩字的方式显示某一汉字时,输入其对应的图片即可。图I为现有显示的炫彩字的示意图。 但是,这种方式在实际应用中会存在一定的问题,如由于汉字数量非常非常多,不可能将每个汉字均做成图片形式,只能是一些常用的,那么,对于那些不常用的汉字,就将无法显示其对应的炫彩字;另外,这种方式下的炫彩字的本质是图片,在网速较慢的情况下,很可能无法正常显示,从而影响聊天的顺利进行;再有,用户在聊天过程中,通常不会只使用汉字,也会使用到英文字母或标点符号等其它字符,针对这类字符,同样无法显示其对应的炫彩字。
技术实现思路
有鉴于此,本专利技术的主要目的在于提供一种炫彩字显示方法,能够确保每个字符对应的炫彩字均能正常显示。本专利技术的另一目的在于提供一种炫彩字显示装置,能够确保每个字符对应的炫彩字均能正常显示。为达到上述目的,本专利技术的技术方案是这样实现的一种炫彩字显示方法,包括当接收到用户选定任一炫彩字字体的指令后,获取该炫彩字字体对应的配置信息;当接收到用户输入的任一字符时,根据获取到的配置信息生成并显示该字符对应的炫彩字。一种炫彩字显示装置,包括第一处理单元,用于当接收到用户选定任一炫彩字字体的指令后,获取该炫彩字字体对应的配置信息,发送给第二处理单元;所述第二处理单元,用于当接收到用户输入的任一字符时,根据获取到的配置信息生成并显示该字符对应的炫彩字。可见,采用本专利技术所述方案,可按照配置信息生成炫彩字,从而克服了现有技术中存在的问题,确保了每个字符对应的炫彩字均能正常显示;而且,本专利技术所述方案实现起来简单方便,便于普及。附图说明图I为现有显示的炫彩字的示意图。图2为本专利技术炫彩字显示方法实施例的流程图。图3为本专利技术中基于文字框所建立的平面直角坐标系的示意图。图4为本专利技术中按照方式一生成的炫彩字的示意图。图5为本专利技术中按照方式三生成的炫彩字的示意图。图6为本专利技术炫彩字显示装置实施例的组成结构示意图。具体实施方式`针对现有技术中存在的问题,本专利技术中提出一种全新的炫彩字显示方案,能够确保每个字符对应的炫彩字均能正常显示。为使本专利技术的技术方案更加清楚、明白,以下参照附图并举实施例,对本专利技术所述方案作进一步地详细说明。图2为本专利技术炫彩字显示方法实施例的流程图。如图2所示,包括以下步骤步骤21 :当接收到用户选定任一炫彩字字体的指令后,获取该炫彩字字体对应的配置信息。在实际应用中,可为用户显示一个炫彩字字体列表,其中包括有可供用户选择并使用的各种炫彩字,如“小熊字体”、“七彩字体”、“蓝光字体”等,并可显示出每种炫彩字字体的预览效果,以便用户更为直观地了解到各炫彩字字体分别对应的不同显示效果。用户选择炫彩字字体的方式可与现有技术中选择普通字体的方式相同,即将光标移动到列表中所选择的炫彩字字体上,然后点击确认。针对每种炫彩字字体,可分别保存一套配置信息,如果没保存,可从服务器中下载,当用户选定某一炫彩字字体后,系统找到这种炫彩字字体对应的配置信息,以备后续使用。所述配置信息是指一些参数的集合,可根据配置信息来生成炫彩字。步骤22 :当接收到用户输入的任一字符时,根据获取到的配置信息生成并显示该字符对应的炫彩字。所述字符包括汉字、英文字母以及标点符号等各种字符。本专利技术中提供了三种炫彩字生成方式,对应于不同的方式,所述配置信息中包括的具体内容也将有所不用,分别介绍如下。I)方式一对应于该方式,所述配置信息中至少需要包括以下内容字型要求即字体的字形、字号、颜色、是否加粗、是否倾斜等;其中,字形是指宋体、楷体、黑体等,字号是指小三、小二、二号等;文字框S卩一个透明的矩形框,字符必须放置在文字框内,且一个文字框内只能放直 Iv子付;底图通常为静态或动态的图像互换格式(GIF, Graphics Interchange Format)图片;对于用户来说,动态的视觉感受会更好,也更有趣;字符与文字框的相对位置关系以文字框的左上角为原点(0,0),可建立一个平面直角坐标系,如图3所示,图3为本专利技术中基于文字框所建立的平面直角坐标系的示意图,那么,字符与文字框的相对位置关系即指字符的原点,即字符的左上角在图3所示坐标系中的坐标位置。文字框与底图的大小相同。当接收到用户输入的任一字符时,首先构造出符合字型要求的字符,如“好”字,字形为宋体、字号为小三、加粗、不倾斜、颜色为黑色;之后,根据字符与文字框的相对位置关系将构造出的字符、底图以及文字框进行叠加合成,将合成结果进行显示。其中,所述叠加合成的方式可为按照从下到上依次为底图、文字框、构造出的字符的顺序将三者进行叠加合成,其中,文字框与底图的左上角的位置重合,字符的左上角的位置符合所定义的字符与文字框的相对位置关系。 举例来说,假设字符与文字框的相对位置关系中规定,字符的左上角在图3所示坐标系中的坐标位置需要为(5,5),那么在叠加合成后,字符的左上角的坐标位置即为(5,5)。图4为本专利技术中按照方式一生成的炫彩字的示意图。如图4所示,底图为小熊头,将字符叠加在底图之上。2)方式二对应于该方式,所述配置信息中至少需要包括以下内容字型要求、文字框、字符与文字框的相对位置关系,以及循环效果变化规则。相应地,当接收到用户输入的任一字符时,首先构造出符合字型要求的字符;之后,根据字符与文字框的相对位置关系将构造出的字符与文字框进行叠加合成,并将合成结果按照循环效果变化规则进行显示。比如,循环效果变化规则中可规定,针对该字符,每隔一段时间如I秒即改变一次颜色,如最初为绿色,然后为红色,之后为黄色,再之后重复绿色、红色、黄色的变化顺序。再比如,循环效果变化规则中可规定,针对该字符,每隔一段时间如I秒即改变一次字形,如最初为宋体,然后为偕体,之后为黑体,再之后重复上述变化顺序。又比如,循环效果变化规则中可规定,针对该字符,每隔一段时间如I秒即改变一次字号,如最初为小三,然后为小二,之后为二号,再之后重复上述变化顺序。所述叠加合成的方式可为按照从下到上依次为文字框、构造出的字符的顺序将两者进行叠加合成,其中,字符的左上角的位置符合所定义的字符与文字框的相对位置关系O3)方式三对应于该方式,所述配置信息中至少需要包括以下内容字型要求、文字框、底图、字符与文字框的相对位置关系。文字框与底图的大小相同。相应地,当接收到用户输入的任一字符时,首先构造出符合字型要求的字符;之后,根据字符与文字框的相对位置关系将构造出的字符、底图以及文字框进行叠加合成,并将合成结果进行显示,其中,构造出的字符透明显示其对应的底图区域,底图中不与字符对应的区域不进行显示。在实际应用中,可通过将构造出的字符的透明度调整到预定值的方式来使其透明显示出对应的底图区域,所述预定值的具体取值可根据实际需要而定。比如,用O来表示透明度最低,用255来表示透明度最高,那么,本文档来自技高网...

【技术保护点】
一种炫彩字显示方法,其特征在于,包括:当接收到用户选定任一炫彩字字体的指令后,获取该炫彩字字体对应的配置信息;当接收到用户输入的任一字符时,根据获取到的配置信息生成并显示该字符对应的炫彩字。

【技术特征摘要】
1.一种炫彩字显示方法,其特征在于,包括 当接收到用户选定任一炫彩字字体的指令后,获取该炫彩字字体对应的配置信息; 当接收到用户输入的任一字符时,根据获取到的配置信息生成并显示该字符对应的炫彩字。2.根据权利要求I所述的方法,其特征在于, 所述配置信息包括字型要求、文字框、底图、字符与文字框的相对位置关系;文字框与底图的大小相同;所述根据获取到的配置信息生成并显示该字符对应的炫彩字包括构造出符合字型要求的字符;根据字符与文字框的相对位置关系将构造出的字符、底图以及文字框进行叠加合成,将合成结果进行显示; 或者, 所述配置信息包括字型要求、文字框、字符与文字框的相对位置关系,以及循环效果变化规则;所述根据获取到的配置信息生成并显示该字符对应的炫彩字包括构造出符合字型要求的字符;根据字符与文字框的相对位置关系将构造出的字符与文字框进行叠加合成,将合成结果按照循环效果变化规则进行显示; 或者, 所述配置信息包括字型要求、文字框、底图、字符与文字框的相对位置关系;文字框与底图的大小相同;所述根据获取到的配置信息生成并显示该字符对应的炫彩字包括构造出符合字型要求的字符;根据字符与文字框的相对位置关系将构造出的字符、底图以及文字框进行叠加合成,将合成结果进行显示,其中,构造出的字符透明显示其对应的底图区域,底图中不与字符对应的区域不进行显示。3.根据权利要求2所述的方法,其特征在于,所述根据字符与文字框的相对位置关系将构造出的字符、底图以及文字框进行叠加合成包括 按照从下到上依次为底图、文字框、构造出的字符的顺序将三者进行叠加合成,其中,文字框与底图的左上角的位置重合,构造出的字符的左上角的位置符合所述字符与文字框的相对位置关系。4.根据权利要求2所述的方法,其特征在于,所述构造出的字符透明显示其对应的底图区域包括 将构造出的字符的透明度调整到预定值,所述预定值需要满足以...

【专利技术属性】
技术研发人员:李静李倞陈瑜腾杨华蓉吴祖榕韩瑞左小祥
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

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

1