一种展现用户界面皮肤的方法、装置以及电子设备的制造方法_3

文档序号:9578945阅读:来源:国知局
参数可以为太阳光模式,冷色调,透明度参数为10%,太阳光模式的强度为10% ;若当前气温值为30°C且气候为晴天,则当前滤镜的滤镜参数为露水模式,冷色调,透明度为30%,露水模式的强度为30%。
[0134]( 二)滤镜个数为两个时:
[0135]在本申请的另一种优选实施例中,当滤镜个数为两个时,滤镜参数还可以包括透明度参数,所述滤镜包括色调滤镜以及气候滤镜,所述色调调节参数包括暖色调模式和冷色调模式的至少一种,所述光线水分添加参数包括太阳光模式和露水模式的至少一种,子步骤S22可以进一步包括如下子步骤:
[0136]子步骤S222,若所述气温值小于或等于第一预设阈值,则将所述色调滤镜调节至暖色调模式,以及调节透明度参数,处于所述暖色调模式的所述色调滤镜的透明度参数随气温的升高而降低;
[0137]子步骤S224,若所述气温值大于第一预设阈值,则将所述色调滤镜调节至冷色调模式,以及调节透明度参数,处于所述冷色调模式的所述色调滤镜的透明度参数随气温的升闻而升闻;
[0138]子步骤S226,若所述气温值小于或等于第二预设阈值,或者,所述气温值大于第二预设阈值且所述气候信息为第一气候信息,则将所述气候滤镜调节至太阳光模式,以及调节透明度参数,所述太阳光模式的强度随着气温值的升高而降低,所述透明度参数的大小随着气温值的升高而降低;
[0139]子步骤S228,若所述气温值大于第二预设阈值且所述气候信息为第二气候信息,则将所述气候滤镜调节至露水模式,以及调节透明度参数,所述露水模式的强度随气温值的升高而升高,所述透明度参数的大小随着气温值的升高而升高。
[0140]具体而言,若滤镜为两个时,则本申请实施例中的滤镜可以包括色调滤镜以及气候滤镜,针对色调滤镜,滤镜参数可以包括透明度参数、色调调节参数以及柔光处理参数等等;其中,色调调节参数可以包括冷色调模式或暖色调模式,冷色调模式优选可以为红色调#ff6600模式,暖色调模式优选可以为蓝色调#3399ff模式。针对气候滤镜,滤镜参数可以包括透明度参数、光线水分添加参数等等,其中,光线水分添加参数可以包括太阳光模式或者露水模式,所述第一预设阈值与第二预设阈值可以为相同的数值或相近的数值,其中相近的数值可以为所述第一预设阈值与第二预设阈值之间的差值为特定阈值,例如5°C。
[0141]例如,若预设的第一预设阈值以及第二预设阈值都为20°C,当气温值到达20°C时,色调滤镜的透明度参数以及气候滤镜的透明度参数都为20%,气候滤镜的强度为20%。若当前气温值为15°C,则色调滤镜调节至暖色调模式,色调滤镜的透明度参数为30 %,而气候滤镜为太阳光模式,太阳光模式的强度为30 %,气候滤镜的透明度参数为30% ;若当前气温值为30°C且气候为雨,则色调滤镜调节至冷色调模式,色调滤镜的透明度参数为30%,而气候滤镜为太阳光模式,太阳光模式的强度为10%,气候滤镜的透明度参数为10%;若当前气温值为30°C且气候为晴天,则色调滤镜调节至冷色调模式,色调滤镜的透明度参数为30%,而气候滤镜为露水模式,露水模式的强度为30%,气候滤镜的透明度参数为30%。
[0142]需要说明的是,上述滤镜个数为两个的情况中列举的色调滤镜以及气候滤镜仅仅是一种示例,在本申请实施例中,当滤镜个数为两个时,两个滤镜还可以为太阳光滤镜和露水滤镜,通过调节太阳光滤镜或露水滤镜的冷暖色调模式、透明度等也可以达到相同的效果,或者,两个滤镜还可以为红色调滤镜和蓝色调滤镜,通过调节红色调滤镜或蓝色调滤镜的太阳光模式或露水模式以及透明度参数也可以达到相同的效果,本申请实施例对此无需加以限制。
[0143](三)滤镜个数为四个时:
[0144]在本申请的另一种优选实施例中,当滤镜个数为四个时,滤镜参数还包括透明度参数,所述滤镜可以包括第一色调滤镜或者第二色调滤镜,以及,第一气候滤镜或者第二气候滤镜,子步骤S21进一步可以包括如下子步骤:
[0145]子步骤S211,若所述气温值小于或等于第一预设阈值,则获得第一色调滤镜;
[0146]子步骤S212,若所述气温值大于第一预设阈值,则获得第二色调滤镜;
[0147]子步骤S213,若所述气温值小于或等于第二预设阈值,或者,所述气温值大于第二预设阈值且所述气候信息为第一气候信息,则获得第一气候滤镜;
[0148]子步骤S214,若所述气温值大于第二预设阈值且所述气候信息为第二气候信息,则获得第二气候滤镜。
[0149]所述子步骤S22可以进一步包括如下子步骤:
[0150]子步骤S200,通过调节所述第一色调滤镜或所述第二色调滤镜的透明度参数来调节所述第一色调滤镜或所述第二色调滤镜的色调调节参数,其中,所述第一色调滤镜的透明度参数随气温的升高而降低,所述第二色调滤镜的透明度参数随气温的升高而升高;
[0151]子步骤S210,通过调节所述第一气候滤镜或所述第二气候滤镜的透明度参数来调节所述第一气候滤镜或所述第二气候滤镜的光线水分添加参数,其中,所述第一气候滤镜的透明度参数随气温的升高而降低,所述第二气候滤镜的透明度参数随气温的升高而升闻。
[0152]具体而言,若滤镜为四个时,则滤镜可以包括第一色调滤镜、第二色调滤镜、第一气候滤镜以及第二气候滤镜,其中,第一色调滤镜优选为暖色调系滤镜,如红色调#ff6600滤镜等,第二色调滤镜优选为冷色调系滤镜,如蓝色调#3399ff滤镜,第一气候滤镜优选为太阳光滤镜,第二气候滤镜优选为露水滤镜。
[0153]针对第一色调滤镜或者第二色调滤镜,滤镜参数可以包括透明度参数、柔光处理参数、色调调节参数等等,可以通过调节所述第一色调滤镜或所述第二色调滤镜的透明度参数来调节所述第一色调滤镜或所述第二色调滤镜的色调调节参数,其中,第一色调滤镜的透明度参数随气温的升高而降低,第二色调滤镜的透明度参数随气温的升高而升高;
[0154]针对第一气候滤镜或者第二气候滤镜,滤镜参数可以包括透明度参数、光线水分添加参数等等,可以通过调节所述第一气候滤镜或所述第二气候滤镜的透明度参数来调节所述第一气候滤镜或所述第二气候滤镜的光线水分添加参数,其中,第一气候滤镜的透明度参数随气温的升高而降低,第二气候滤镜的透明度参数随气温的升高而升高。
[0155]例如,若预设的第一预设阈值以及第二预设阈值都为20°C,当气温值到达20°C时,暖色调滤镜或者冷色调滤镜,以及,太阳光滤镜或者露水滤镜的透明度参数都为20%。若当前气温值为15°C,则获得暖色调滤镜以及太阳光色调滤镜,暖色调滤镜的透明度参数为30%,太阳光滤镜的透明度参数为30% ;若当前气温值为30°C且气候为雨,则获得冷色调滤镜以及太阳光色调滤镜,冷色调滤镜的透明度参数为30%,太阳光滤镜的透明度参数为10%;若当前气温值为30°C且气候为晴天,则获得冷色调滤镜及露水滤镜,冷色调滤镜的透明度参数为30%,露水滤镜的透明度参数为30%。
[0156]需要说明的是,上述滤镜个数为四个的情况只是滤镜个数为多个的情况的一种示例,本申请实施例的滤镜个数还可以为3个,当滤镜个数为3个时,可以是上述滤镜个数为2个的情形和滤镜个数为4个的情形的任意组合,例如第一色调滤镜、第二色调滤镜以及气候滤镜的组合,或者,色调滤镜与第一气候滤镜、第二气候滤镜的组合等等,当然,本申请实施例中的滤镜个数还可以为其他,只要应用到本申请色调与气候因素的组合均可,本申请实施例在此不--示例说明。
[0157]步骤104,将所述滤镜参数添加到所述皮肤文件中,以对所述用户界面皮肤的至少一部分区域进行展现。
[0158]在本申请的一种优选实施例中,步骤104可以包括如下子步骤:
[0159]子步骤S41,在所述皮肤文件上添加所述滤镜参数所对应的滤镜图层;
[0160]子步骤S42,在所述用户界面皮肤的至少一部分区域实时展现所述添加了所述滤镜图层的皮肤文件。
[0161 ] 应用于本申请实施例,将滤镜参数添加到皮肤文件中,可以为,在皮肤文件中的皮肤图片上添加滤镜参数对应的滤镜图层,并对该滤镜图层进行透明度调节、柔光处理参数等滤镜处理,处理完后实时输出处理结果。
[0162]在本申请实施例中,定位当前用户的环境信息,依据环境信息来获得对应的滤镜参数,由于滤镜参数是与环境信息相关的,环境信息变化引起滤镜参数的变化,进一步引起添加了滤镜参数的当前用户界面的皮肤文件的变化,从而丰富了皮肤文件的展现形式,避免用户长时间进行视觉消费的情况发生,提升了用户体验。
[0163]另外,本申请实施例通过不同的滤镜参数来变换当前用户界面皮肤文件的展现形式,即在皮肤文件中添加不同的滤镜图层来达到多样的展现形式,针对的是皮肤文件中的一张皮肤图片,无需用户处理及另存多个版本的皮肤图片,简化了用户操作,降低了内存资源的耗费,提升了设备的性能。
[0164]为使本领域技术人员更好地理解本申请实施例,以下以用户界面是个人主页的用户界面为例进行示例性说明。
[0165]在用户的个人主页中,长时间浏览相同展示形式的主页皮肤对精神集中度的消耗是巨大的、导致用户效率降低,用户体验低。鉴于此,本实例通过使用依据天气的晴朗度和气温变幻的滤镜,来变化个人主页的皮肤,例如天气阴雨时添加暖色调阳光滤镜,天气闷热时添加冷色调露水滤镜,以此让用户每次进入个人主页都有一种定制感、新鲜感,适当程度上调节用户的情绪,从而提升用户体验。以下对本实例加以具体说明:
[0166]本实例红色调系#ff6600滤镜、蓝色调系#3399ff滤镜、露水滤镜以及太阳光线滤镜等四种滤镜,每种滤镜的使用规则分别为:
[0167]气温值小于或等于20°C,使用红色调系#fT6600滤镜,做“柔光”处理,具体为:气温值小于或等于0°c,滤镜透明度为80%,气温值为0°C -20°c,滤镜透明度参数逐渐降低,知道气温值为20°C时,透明度参数为0% ;
[0168]气温值大于或等于20°C,使用蓝色调系#3399ff滤镜,做“柔光”处理,具体为:气温值为20°C时,透明度参数为0%,气温值为20°C _40°C,滤镜透明度参数逐渐升高,气温值大于或等于40°C,滤镜透明度为80% ;
[0169]当气温值大于30°C,同时气候信息为:晴、阴、多云的至少一种,使用露水滤镜,从30°C -40°C,透明度参数由20% -100%逐渐递增;
[0170]当气温值小于或等于30°C,同时气候信息为:晴、阴、雨、雪、冰薄、多云的至少一种,使用太阳光滤镜,从30°C _0°C,透明度参数由20% -100%逐渐递增;
[0171]当气温值大于30°C,同时气候条件为:雨、冰雹的至少一种,使用太阳光滤镜,滤镜透明度为20%。
[0172]如图2所示的用户界面皮肤展示1的示意图,若获得的当前气温为0°C,则添加太阳光滤镜以及红色调滤镜,太阳光滤镜的透明度参数为100%,红色调滤镜的透明度参数为80% ;
[0173]如图3所示的用户界面皮肤展示2的示意图,若获得的当前气温为40°C且气候为多云,则添加露水滤镜以及蓝色调滤镜,露水滤镜的透明度参数为100%,蓝色调滤镜的透明度参数为80%。
[0174]本实例通过定位用户当前所处的位置来进一步获得用户当前位置的气温信息和气候信息,通过调用对气温信息和气候信息的算法,得到匹配的滤镜以调节当前皮肤文件的色调冷暖度和水分光线添加度,丰富了当前皮肤的展现形式,提升用户体验。
[0175]需要说明的是,对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请实施例并不受所描述的动作顺序的限制,因为依据本申请实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不
当前第3页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1