一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种图像处理方法、装置、电子设备及存储介质与流程

2022-04-27 13:09:25 来源:中国专利 TAG:


1.本发明实施例涉及图像处理技术领域,尤其涉及一种图像处理方法、装置、电子设备及存储介质。


背景技术:

2.目前,在网络中获取的图像大多是同一规格的图像,且在对图像进行分享或查看时,图像的色调以及亮度信息等不可控,导致视觉效果不可控。
3.在许多浏览页面,如论坛网页、学习网页或游戏网页等都设置有查看或分享功能,可以用于用户查看感兴趣图像或将用户感兴趣的图像发送给其他用户,但用户在查看或分享图像时,显示的图像与终端设备的显示界面的色调反差较大,影响用户的视觉体验
4.为了使用户在查看或分享图像时,能够有更好的图像观赏体验,可以对图像的显示方式进行改进,以达到提高用户视觉体验的效果。


技术实现要素:

5.本发明提供一种图像处理方法、装置、电子设备及存储介质,以实现降低图像与显示界面的视觉反差,提高用户视觉体验的效果。
6.第一方面,本发明实施例提供了一种图像处理方法,其特征在于,包括:
7.响应于图像显示指令,获取待显示图像;
8.确定所述待显示图像的目标属性信息,并基于所述目标属性信息确定与所述待显示图像相对应的目标背景图像;其中,所述目标属性信息包括图像亮度信息和目标色彩信息;
9.基于所述目标背景图像和所述待显示图像,生成目标预览图像。
10.第二方面,本发明实施例还提供了一种图像处理装置,其特征在于,包括:
11.待显示图像获取模块,用于响应于图像显示指令,获取待显示图像;
12.目标背景图像确定模块,用于确定所述待显示图像的目标属性信息,并基于所述目标属性信息确定与所述待显示图像相对应的目标背景图像;其中,所述目标属性信息包括图像亮度信息和目标色彩信息;
13.目标预览图像生成模块,用于基于所述目标背景图像和所述待显示图像,生成目标预览图像。
14.第三方面,本发明实施例还提供了一种电子设备,所述电子设备包括:
15.一个或多个处理器;
16.存储装置,用于存储一个或多个程序,
17.当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如本发明实施例任一所述的图像处理方法。
18.第四方面,本发明实施例还提供了一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行如本发明实施例任一所述的图像处
理方法。
19.本实施例的技术方案,响应于图像显示指令,获取目标显示界面上的待显示图像,通过获取待显示图像的亮度值信息可以确定终端设备的显示模式,根据待显示图像的目标色彩信息可以确定与待显示图像相匹配的目标背景图像。确定所述待显示图像的目标属性信息,并基于所述目标属性信息确定与所述待显示图像相对应的目标背景图像,通过获取待显示图像各像素点的rgb值,并根据rgb均值确定与待显示图像相对应的目标背景图像,将目标背景图像铺设在待显示图像的下层,可以得到目标预览图像。基于所述目标背景图像和所述待显示图像,生成目标预览图像,由于目标背景图像时的色彩信息是根据待显示图像的rgb均值确定的,因此,目标背景图像与待显示图像的色调更加统一,将得到的目标背景图像铺设在待显示图像的下层时,可以降低待显示图像与目标显示界面之间的色彩反差,提高视觉效果。解决了用户在查看或分享图像时,显示界面中显示的图像与目标显示界面的色彩反差较大,视觉效果差的问题,实现了查看图像过程中或分享图像过程中,显示的图像与目标显示界面的色调统一,提高用户体验的效果。
附图说明
20.为了更加清楚地说明本发明示例性实施例的技术方案,下面对描述实施例中所需要用到的附图做一简单介绍。显然,所介绍的附图只是本发明所要描述的一部分实施例的附图,而不是全部的附图,对于本领域普通技术人员,在不付出创造性劳动的前提下,还可以根据这些附图得到其他的附图。
21.图1为本发明实施例一所提供的一种图像处理方法的流程图;
22.图2为本发明实施例一所提供的一种查看控件和分享控件的示意图;
23.图3为本发明实施例二所提供的一种图像处理方法的流程示意图;
24.图4为本发明实施例三所提供的一种图像处理方法的流程示意图;
25.图5为本发明实施例四所提供的一种图像处理方法的流程示意图;
26.图6为本发明实施例五所提供的一种分享图片的界面示意图;
27.图7为本发明实施例五所提供一种不同的图像分享方式的示意图;
28.图8为本发明实施例五所提供一种目标显示界面的示意图;
29.图9为本发明实施例六所提供的一种图像处理装置的结构示意图。
30.图10为本发明实施例七所提供的一种电子设备的结构示意图。
具体实施方式
31.下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
32.在介绍本技术方案前,首先对本技术方案的应用场景进行介绍。用户在终端设备中,如移动终端设备端的论坛、贴吧或者其他的浏览页面上浏览图像时,若看到感兴趣的图像可以将图像全屏查看,或者可以将图像分享给其他用户。用户在查看图像或分享给其他用户时,可以将终端设备的显示界面分为三个区域,包括状态栏区域、待显示图像展示区域以及待显示图像两侧的待选择显示图像区域。需要说明的是,用户在论坛或贴吧等页面中
浏览内容时,每个话题下可以有多个用户的回复或评论等内容,在这些内容中可以包含图像,每个话题下所包含的图像作为一个图像组,每个图像组中可以包含单张图像,也可以为多张图像。各图像的尺寸、色彩、色调以及亮度等信息不可控,导致用户在查看或分享图像时,显示的图像与终端设备显示界面的视觉反差较大,用户体验不好。针对此情况,应用本技术方案,对待显示图像在显示界面中的显示效果进行调节,以达到降低图像与显示界面的视觉反差,提高用户体验的效果。
33.实施例一
34.图1为本发明实施例一所提供的一种图像处理方法流程示意图,本实施例可适用于在用户对图像进行查看或选择分享给其他用户的图像时,降低图像与显示界面的色调反差,使显示的图像与显示界面的色调更加统一,增强视觉效果的情况,该方法可以由图像处理装置来执行,该装置可以通过软件和/或硬件的形式实现,硬件可以是电子设备,如,移动终端或pc端等。
35.如图1所示,该方法包括:
36.s110、响应于图像显示指令,获取目标显示界面上的待显示图像。
37.其中,用户在移动终端设备的显示界面中浏览图像时,当看到感兴趣的图像时,通过选中显示界面中的图像并点击显示界面中设置的图像显示按钮,如可以包括查看按钮,用于对待显示图像进行全屏查看,或者还可以包括显示界面中设置的分享按钮,用于将该图像分享给其他用户。图像显示指令可以理解为在检测到显示按钮被触发时,依据选中的图像信息以及确认显示的按键信息生成的指令。目标显示界面可以理解为移动终端设备的用于显示图像的显示界面,目标显示界面可以为论坛界面、社交软件界面、学习网站界面、音视频播放界面以及游戏界面等可以进行图像查看或分享的显示界面。待显示图像可以理解为用户可以进行全屏查看或分享给其他用户的图像,在网页、论坛或贴吧等浏览页面中,用户可以通过点击浏览页面中的图像以全屏查看,或者将选中的待显示页面发送给其他用户。
38.具体的,在目标显示界面中设置有至少一个组件,如可以包括查看组件和分享组件等,用户在看到感兴趣的图像时,可以通过唤起查看图像组件或分享组件,并点击相应的组件中的确认按钮,基于用户的操作信息以及选中的待显示图像,可以生成图像显示指令,在生成图像显示指令后,将该指令发送给终端系统,然后由终端系统接收并响应与图像显示指令。系统在接收到图像显示指令后,可以根据该指令中的待显示图像信息,获取目标显示界面中的待显示图像。
39.需要说明的是,用户在选择待显示图像时,待显示图像所对应的图像组可能包括一张图像,也可能包括多张图像。各图像的格式、颜色以及尺寸等是根据运营配置自动生成的,可能会出现待显示图像与目标显示界面的视觉反差较大的情况。为了在用户查看或分享图像时能够有更好的视觉效果,可以基于本技术方案进行处理。
40.可选的,生成所述图像显示指令包括下述至少一种:检测到触发显示控件;检测到触发目标区域的时长大于预设时长;检测到对所述目标区域的按压力大于预设按压力阈值;基于检测到的语音信息,确定所述语音信息中包括图像显示指令。
41.其中,在目标显示界面中,可以根据不同的业务逻辑设置对应的控件,以向用户提供多样化的动能,例如,在具有社交互动功能的目标显示页面中,可以设置至少一个控件,
如可以包括查看控件和分享控件等,当用户在目标显示界面中发现感兴趣的图像时,基于查看控件将待显示图像进行全屏显示,或基于分享控件可以将显示的图像分享给其他用户,当用户选中待显示图像,将带显示图像显示在目标显示界面上后,可以通过分享控件将图像分享出去。目标显示区域可以理解为目标显示界面中除查看控件和分享控件之外的区域,参见图2。当检测到目标显示区域被长按的时长大于预设时长,例如时长为3秒,则可以触发图像查看或分享的功能。预设按压力阈值可以理解为预先设置在触发图像查看按钮或分享按钮的按压力值。当采集到语音信息后,可以对语音信息进行处理,当检测到语音信息中的关键词时,可以基于关键词生成相应的图像显示指令,示例性地,语音信息中的关键词可以设置为“查看图像”、“分享图像”或者是由用户设置的任意的唤醒词汇等,当检测到语音信息中出现关键词时,生成图像显示指令。
42.具体的,生成图像显示指令的方式可以有多种,例如当检测到用户在目标显示界面中触发查看控件或分享控件时,基于用户的触发操作,生成图像显示指令。也可以是预先设置生成图像显示指令的预设时长,如3秒,当检测到用户在目标区域的触发时长大于等于3秒,则根据可以生成图像显示指令。或者可以是预先设置目标区域的按压力阈值,当检测到用户在目标区域的按压力值大于等于预设按压力阈值时,基于此操作生成图像显示指令。还可以是根据用户的语音信息,生成图像显示指令,例如可以预先设置特定的可以用于生成图像显示指令的语音信息,如“查看图像”或“分享图像”等语音信息,当检测到用户的语音信息中包含该关键词时,可以对应的生成图像显示指令。
43.需要说明的是,生成图像显示指令的方式包括但不限于以上四种方式,具体可以根据实际情况设定,上述四种生成图像显示指令的方式可以单独使用,也可以叠加使用,例如可以将触发时长和触发按压力阈值相结合。
44.可选的,所述获取目标显示界面上的待显示图像,包括:将响应于所述图像显示指令时,显示界面上待显示图像。
45.具体的,用户在目标显示界面中浏览图像时,在各图像组里可能包含一张图像,也可能包含多张图像,当检测到用户在目标显示界面中触发生成图像显示指令的操作时,设备系统可以响应于该图像显示指令,可以将待显示图像显示在目标显示界面上。
46.s120、确定所述待显示图像的目标属性信息,并基于所述目标属性信息确定与所述待显示图像相对应的目标背景图像;其中,所述目标属性信息包括图像亮度信息和目标色彩信息。
47.其中,目标属性信息可以理解为待显示图像的属性信息,可以包括图像亮度信息和色彩信息。需要说明的是,图像中的各像素点值所对应的色彩信息是由光学三原色构成,分别为红色(red,r)、绿色(green,g)和蓝色(blue,b),根据三种颜色的混合比例的不同,可以得到不同色彩信息,在本技术方案中,色彩信息可以称为rgb信息,目标色彩信息也可以称为目标rgb信息。目标背景图像可以理解为调节待显示图像的色彩信息的图像,目标背景图像可以为具有颜色信息的图像,其亮度信息可以根据待显示图像的亮度值确定;目标色彩信息可以理解为待显示图像的色彩信息的平均值。
48.具体的,在用户查看或分享图像时,各待显示图像的色彩、格式、色调以及图像尺寸等不完全相同,当待显示图像的色彩信息与目标显示界面中原本的色彩信息反差较大时,会造成视觉效果不佳的问题,为了使用户在查看或分享图像时的体验效果更好,可以通
过调节待显示图像在目标显示界面中的色彩信息的方式,降低待显示图像在目标显示界面中的色彩反差。确定待显示图像的亮度信息和目标色彩信息,将亮度信息和目标色彩信息作为目标属性信息,然后基于待显示图像的亮度信息和目标色彩信息生成与待显示图像相对应的目标背景图像。
49.需要说明的是,对待显示图像的色彩信息的调节仅限于在用户所在的目标显示界面中进行调节,并不会对待显示图像原始色彩造成影响,也就是说用户分享给其他用户的图像仍然为原始图像。
50.可选的,所述确定所述待显示图像的目标属性信息,包括:获取所述待显示图像上每个像素点的像素点亮度值,并根据各像素点亮度值,确定所述图像亮度信息;获取所述待显示图像上每个像素点的色彩信息,并根据各像素点的色彩信息确定所述目标色彩信息。
51.其中,待显示图像的色彩模式可以为hsb模式,其中h表示色相信息,s表示饱和度信息,b表示亮度值信息,像素点亮度值可以根据hsb模式中的b值确定。每个待显示图像中包含多个像素点,每个像素点包含亮度值信息和色彩信息,且各像素点的亮度值和色彩信息可以不同,根据各像素点亮度值可以确定待显示图像的亮度信息,根据各像素点的色彩信息可以确定待显示图像的目标色彩信息。
52.具体的,为了使用户在查看或分享图像时,待显示图像与目标显示界面的色调更加统一,需要根据待显示图像的目标属性信息。可以理解的是,一般情况下,为了降低目标显示界面对用户的视觉刺激,终端设备的显示模式包括日间模式和夜间模式,当用户所处环境的亮度较高时,可以将设备调节为日间模式,当亮度较低时可以将设备调节为夜间模式。相应的,用户在选择待显示图像时,也需要根据待显示图像的亮度信息对终端设备的显示模式进行调节。
53.为了确定待显示图像的明暗信息,获取待显示图像中各像素点的像素点亮度值(即,hsb模式中的b值),根据各像素点的亮度值确定待显示图像为明亮的图像还是非明亮的图像。进一步的,若确定待显示图像为明亮图像,则对应的将终端设置的显示模式调整为日间模式,若确定待显示图像为非明亮图像,则对应的将终端设置的显示模式调整为夜间模式。同时,获取待显示图像中各像素点的rgb值,根据各像素点的rgb值确定待显示图像的目标色彩信息,以基于待显示图像的rgb值确定目标背景图像的色彩信息。
54.可选的,所述根据各像素点亮度值,确定所述图像亮度信息,包括:根据各像素点的亮度值,确定亮度均值;将所述亮度均值,作为所述图像亮度信息。
55.其中,通过待显示图像的亮度值,可以将图像分为明亮图像和非明亮图像,但无论是明亮图像还是非明亮图像中,各像素点所对应的亮度值都不完全相同,也就是说,在明亮图像可以包含亮度值低的像素点,在非明亮图像中,也可以包含亮度值高的像素点。亮度均值可以理解为各待显示图像中各像素点的平均亮度值,例如可以将待显示图像中的各像素点的亮度值进行求和取平均值,将得到的平均值作为待显示图像的亮度均值。图像亮度信息可以理解为待显示图像为明亮图像还是非明亮图像。
56.具体的,获取待显示图像中各像素点的亮度值,将各像素点的亮度值进行求和,然后利用求平均值的方式确定各像素点的亮度均值。然后根据亮度均值确定待显示图像的图像亮度信息。
57.示例性地,通常情况下,b值的范围为0-100,b值越大,则对应的图像的亮度越高,
反之,b值越小,则对应的图像的亮度越低。预先设置亮度阈值,如亮度阈值可以设置为50,当b值大于等于预设的亮度阈值时,表示该图像目标的亮度较高;反之,当b值小于预设的亮度阈值时,表示该图像的亮度较低。若待显示图像各像素点的亮度均值大于等于预设的亮度阈值50,则该图像为明亮图像,反之,若待显示图像的各像素点的亮度均值小于预设的亮度阈值50,则该图像为非明亮图像。
58.可选的,所述根据各像素点的色彩信息确定所述目标色彩信息,包括:根据各像素点的色彩信息,确定色彩信息均值;将所述色彩信息均值,作为所述目标色彩信息。
59.其中,色彩信息均值可以理解为待显示图像中各像素点的色彩信息的平均值。
60.具体的,一个图像中可以包含很多个像素点,每个像素点对应一个色彩信息值(rgb)值,将所有的像素点的rgb值进行求和,然后求出各像素点的平均rgb值,将得到的rgb均值作为待显示图像的目标色彩信息。
61.s130、基于所述目标背景图像和所述待显示图像,生成目标预览图像。
62.其中,目标预览图像可以理解为将目标背景图像和待显示图像叠加后的图像,其最终呈现的视觉效果为目标背景图像与待显示图像相融合后的图像效果。
63.具体的,根据待显示图像的rgb均值可以确定目标背景图像的rgb值,基于此方法,可以缩小目标背景图像的rgb值与待显示图像的rgb值整体的色差,将得到的目标背景图像和待显示图像进行叠加,可以生成目标预览图像。
64.可选的,所述基于所述目标背景图像和所述待显示图像,生成目标预览图像,包括:将所述目标背景图像铺满所述目标显示界面,并将所述待显示图像显示在所述目标背景图像上,得到所述目标预览图像。
65.具体的,目标背景图像的尺寸与目标显示界面的尺寸相匹配,也就是说,虽然目标显示界面中的待显示图像的尺寸不固定,但目标显示界面的尺寸是固定的。
66.在实际应用中,以终端设备为移动终端设备为例,移动终端设备的目标显示界面为整个移动终端设备屏幕,则目标背景图像的尺寸与移动终端设备的显示界面相匹配。在移动终端设备中显示待显示图像时,目标显示界面中可以包括3个图像层,最上层可以用于显示待显示图像,中间层为显示目标背景图像的区域,最底层为移动终端的目标显示界面。需要说明的是,在目标显示界面中包含3个区域,移动终端任务栏区域、待显示图像的显示区域,以及在待选择显示图像时,待显示图像的两侧的待选择显示图像区域。在生成目标背景图像后,将目标背景图像平铺在目标显示界面上,然后将待显示图像显示在目标背景图像上,可以得到目标预览图像。
67.可选的,在检测到触发分享控件时,将所述目标预览图像中的待显示图像发送至目标终端设备。
68.其中,分享控件可以理解为用于发送待显示图像的控件,如分享控件可以是一个确认分享的发送按钮。目标终端设备可以理解为其他用户正在使用的设备,示例性地,用户a向用户b发送图像,则用户b所使用的终端设备为目标终端设备,如可以为移动终端设备。
69.具体的,当检测到用户触发分享控件中的确认按钮时,将用户选中的待显示图像发送给其他用户所对应的终端设备。查看控件可以理解为用于查看待显示图像的控件。当检测到用户触发查看控件的确认按钮时,可以将用户选中的待显示图像显示在目标显示页面上。
70.本实施例的技术方案,响应于图像显示指令,获取目标显示界面上的待显示图像,通过获取待显示图像的亮度值信息可以确定终端设备的显示模式,根据待显示图像的目标色彩信息可以确定与待显示图像相匹配的目标背景图像。确定所述待显示图像的目标属性信息,并基于所述目标属性信息确定与所述待显示图像相对应的目标背景图像,通过获取待显示图像各像素点的rgb值,并根据rgb均值确定与待显示图像相对应的目标背景图像,将目标背景图像铺设在待显示图像的下层,可以得到目标预览图像。基于所述目标背景图像和所述待显示图像,生成目标预览图像,由于目标背景图像时的色彩信息是根据待显示图像的rgb均值确定的,因此,目标背景图像与待显示图像的色调更加统一,将得到的目标背景图像铺设在待显示图像的下层时,可以降低待显示图像与目标显示界面之间的色彩反差,提高视觉效果。解决了用户在查看或分享图像时,显示界面中显示的图像与目标显示界面的色彩反差较大,视觉效果差的问题,实现了查看图像过程中或分享图像过程中,显示的图像与目标显示界面的色调统一,提高用户体验的效果。
71.实施例二
72.作为上述实施例的一可选实施例,图3为本发明实施例二所提供的一种图像处理方法的流程示意图,可选的,对所述确定所述待显示图像的目标属性信息,并基于所述目标属性信息确定与所述待显示图像相对应的目标背景图像进行细化。
73.如图3所示,该方法包括:
74.s210、响应于图像显示指令,获取目标显示界面上的待显示图像。
75.s220、确定与所述图像亮度信息相对应的目标系统背景信息,并将所述目标系统背景信息发送至目标系统,以使所述目标系统调整所述目标显示界面上目标区域的显示信息。
76.其中,目标系统背景信息可以理解为终端设备的系统背景颜色信息,目标系统背景信息与系统当前的显示模式相关联,例如,当显示模式为日间模式,则状态栏区域的目标系统背景信息可以为白色的背景信息,当显示模式为夜间模式时,则状态栏区域的目标系统背景信息可以为黑色的背景信息。目标系统可以理解为终端设备的系统,可以用户控制调节终端设备当前的显示模式以及目标显示界面的目标区域的显示信息,显示信息可以包括亮度信息以及色彩信息。
77.具体的,获取待显示图像中各像素点的亮度值,并确定各像素点的亮度均值,将得到的亮度均值作为待显示图像的图像亮度信息,用以判断待显示图像为明亮图像还是非明亮图像。判断待显示图像的亮度信息时,可以通过待显示图像中的b值确定,如当预先设置的亮度阈值设置为50时,若待显示图像的亮度均值大于等于50,则确定待显示图像为明亮图像,对应的目标系统背景信息为日间模式的显示信息;反之,若待显示图像的亮度均值小于50,则确定待显示图像为非明亮图像,对应的目标系统背景信息为夜间模式的显示信息。将待显示图像对应的目标系统背景信息发送给终端设备的目标系统中,目标系统接收到目标系统背景信息后,根据目标系统背景信息调节目标显示界面上的目标显示区域的显示信息。
78.s230、根据所述目标色彩信息,确定与所述待显示图像相对应的待融合背景图像。
79.其中,待融合背景图像可以理解为rgb值与目标色彩信息(即,目标rgb值)相对应,且经过高斯模糊处理和透明度处理后的背景图像。
80.具体的,对待显示图像各像素点的色彩信息(rgb值)进行平均值处理,可以确定待显示图像的目标rgb值,然后根据确定的目标rgb值可以生成与待显示图像相对应的待融合背景图像。
81.可选的,所述根据所述目标色彩信息,确定与所述待显示图像相对应的待融合背景图像,包括:确定与所述目标色彩信息相对应待处理背景图像;通过对所述待处理背景图像高斯模糊处理,得到待使用背景图像;通过对所述待使用背景图像透明度处理,确定所述待融合背景图像。
82.其中,待处理背景图像为具有颜色的图像,其颜色信息是根据待显示图像的目标色彩信息确定的,待处理背景图像的尺寸与目标显示界面的尺寸相匹配。高斯模糊也可以叫做高斯平滑,是图像处理的一种方式,可以用于减少图像噪声,同时降低图像细节层次,基于图像模糊处理生成的图像,其视觉效果类似于通过一个半透明的屏幕观察图像的效果。透明度处理可以理解为对图像的透明程度进行调节的操作。
83.具体的,基于待显示图像各像素点的色彩信息(即,rgb值)确定rgb均值,然后将得到的rgb均值作为待处理背景图像的色彩信息,确定与目标色彩信息相对应的待处理背景图像。此时,得到的待处理背景图像的色彩信息与目标色彩信息相对应,对待处理背景图像进行高斯模糊处理,以降低待处理背景图像的噪声以及细节层次,使待处理背景图像产生模糊朦胧的效果,将此时得到的图像作为待使用背景图像。然后对待使用背景图像的透明度进行调节,可以得到待融合背景图像。
84.这样设置的好处在于,通过对待处理背景图像进行高斯模糊处理和透明度处理,可以得到待融合背景图像,且得到的待融合背景图像在视觉效果上具有模糊朦胧的效果。然后将待融合背景图像与待显示图像进行融合后,将目标背景图像铺设在待显示图像所在图层的下面一个图层时,目标背景图像和待显示图像更加容易区分,在视觉上不容易将目标背景图像和待显示图像相混淆。
85.可选的,所述高斯模糊处理的范围为1px-30px;所述透明度处理范围为20%~99%。
86.其中,高斯模糊处理可以理解为图像中每个像素点去周围像素点的平均值,当高斯模糊处理的处理范围为1px时,表示取当前像素点相邻的像素点的值作为当前像素点的值;高斯模糊处理的处理范围为30px时,表示取当前像素点周围的30个像素点的值的平均值作为当前像素点的值,在计算平均值时,取值的范围越大,则模糊效果越强烈。图像的透明度的处理范围越大,则图像的越透明,例如,当图像为黄色的纯色图像时,若透明度为0,则图像依然为黄色的纯色图像,且无法透过该图像看到图像后面的内容;若透明度为90时,则此时图像的黄色相比于透明度为0时的图像,颜色更淡,且透过该图像可以看到图像后面的内容。
87.具体的,对待处理背景图像进行高斯模糊处理,随着高斯模糊处理的范围越大,则待处理背景图像的模糊程度越高,基于高斯处理模糊后,可以得到待使用背景图像。这样设置的好处在于,高斯模糊处理后的待使用背景图像与待显示图像的差别较大,较为模糊,用户在观看待显示图像时,不会将待显示图像与目标背景图像混淆,视觉效果更好。
88.进一步的,对待使用背景图像进行透明度处理,对待使用背景的透明度处理范围越大,则生成的目标背景图像的透明度越高。这样设置的好处在于,可以使基于待使用背景
图像生成的目标背景图像不会遮挡目标显示界面中的显示内容,如目标显示界面中的系统栏的显示内容,若当前时间、网络连接状况、蓝牙信息或闹钟信息等。
89.s240、根据所述待融合背景图像和所述显示信息,确定所述目标背景图像。
90.具体的,根据待融合背景图像和该背景图像所对应的目标rgb值信息,可以确定目标背景图像,以将目标背景图像铺设在待显示图像和目标显示界面之间,提升用户的视觉体验的同时,不影响用户对目标显示界面内容的查看。
91.s250、基于所述目标背景图像和所述待显示图像,生成目标预览图像。
92.本实施例的技术方案,确定与所述图像亮度信息相对应的目标系统背景信息,并将所述目标系统背景信息发送至目标系统,以使所述目标系统根据图像亮度信息,将目标系统调整至相对应的显示模式。根据所述目标色彩信息,确定与所述待显示图像相对应的待融合背景图像,将经过高斯模糊处理和透明度处理的待融合背景图像以及相对应的色彩信息,确定目标背景图像。根据所述待融合背景图像和所述显示信息,确定所述目标背景图像,将目标背景图像铺设在待显示图像下面的图层,可以得到目标预览图像。解决了待显示图像与背景图像的视觉反差大的问题,实现了保持待显示图像与背景图像的色调一致,提高用户视觉体验的效果。
93.实施例三
94.作为上述实施例的一可选实施例,图4为本发明实施例三所提供的一种图像处理方法的流程示意图,可选的,若所述待显示图像所属页面中包括多个待选择显示图像,并检测到触发切换至下一幅图像的操作时,将所述下一幅图像作为所述待显示图像;其中,所述下一幅图像包括与所述待显示图像相邻的上一图像或下一图像。
95.如图4所示,该方法包括:
96.s310、响应于图像显示指令,获取目标显示界面上的待显示图像。
97.s320、若所述待显示图像所属页面中包括多个待选择显示图像,并检测到触发切换至下一幅图像的操作时,将所述下一幅图像作为所述待显示图像。
98.其中,用户可以对图像组中的任意一个图像进行查看,或分享给其他用户,在对待显示图像进行查看时,可以将待显示图像全屏显示在目标显示界面中;或者在将待显示图像分享给其他用户时,可以将图像组中的其他图像作为待选择显示图像。下一幅图像包括与待显示图像相邻的上一图像或下一图像。
99.具体的,待显示图像所属页面中可以包括一个待选择显示图像,也可以包括多个待选择显示图像。当包括多个待选择显示图像时,用户可以通过左右滑动或上下滑动的方式对待选择显示图像进行选择,将切换后用户选中的图像作为待显示图像。
100.示例性地,若在待显示图像所属页面的图像组中包含5张待选择显示图像,用户可以通过左右滑动或上下滑动的方式,查看与当前显示在目标显示界面上的图像的上一图像或下一图像。若第2张图像为当前显示在目标显示界面中的图像,则确定第2张图像为待显示图像;若用户滑动到第1张图像,则确定第1张图像为待显示图像;若用户滑动到第3张图像,则确定第3张图像为待显示图像。也就是说,将目标显示界面中正在显示的图像作为目标显示图像。
101.当检测到用户触发切换至下一幅图像的操作时,可以将下一幅图像作为待显示图像,然后按照本技术方案的方法可以得到待显示图像的目标属性信息,以根据目标属性信
息确定与待显示图像相对应的目标背景图像,并给予目标背景图像和待显示图像可以得到目标预览图像。也就是说,当图像组中包含多个图像时,可以基于用户的触发操作将待显示图像切换至与其相邻的下一图像,将待显示图像显示在目标显示界面上,重复执行本技术方案以生成目标预览图像。
102.s330、确定所述待显示图像的目标属性信息,并基于所述目标属性信息确定与所述待显示图像相对应的目标背景图像;其中,所述目标属性信息包括图像亮度信息和目标色彩信息。
103.s340、基于所述目标背景图像和所述待显示图像,生成目标预览图像。
104.本实施例的技术方案,若所述待显示图像所属页面中包括多个待选择显示图像,并检测到触发切换至下一幅图像的操作时,将所述下一幅图像作为所述待显示图像,可以在存在多个待选择显示图像时,基于用户的切换操作确定待显示图像,然后基于待显示图像进行处理,得到与待显示图像相对应的目标背景图像,继而根据待显示图像和目标背景图像得到目标预览图像。解决了当存在多个待选择显示图像时,如何确定与待显示图像的问题,实现了当图像组中存在多个图像时得到待显示图像,以基于待显示图像得到目标预览图像的效果。
105.实施例四
106.作为上述实施例的一可选实施例,图5为本发明实施例四所提供的一种图像处理方法的流程示意图,可选的,对所述待显示图像所属页面中包含多个待选择显示图像时的图像处理方法进行细化。
107.s410、响应于图像显示指令,获取目标显示界面上的待显示图像。
108.s420、若所述待显示图像所属页面中包括多个待选择显示图像时,获取所述目标显示界面上的待显示图像,以及与所述待显示图像相邻的至少一幅目标待选择显示图像。
109.其中,当图像组中包含多个图像时,可以选择待显示图像显示在目标显示界面上,将图像组中的其他图像作为待选择显示图像。目标待选择显示图像可以理解为与当前目标显示界面中显示的待显示图像相邻的上一图像或下一图像,例如,若图像组中的第2张图像为待显示图像,则图像组中的第1张图像和第3张图像都可以作为目标待选择显示图像。
110.具体的,用户在分享图像时,在待显示图像所属页面中可能包括多个待选择显示图像,各待选择显示图像的亮度信息和色彩信息可能存在较大差异,当用户从待显示图像切换到相邻的待选择显示图像时,基于待显示图像生成的目标背景可能与待选择显示图像不匹配,导致切换待显示图像后的视觉效果差的问题。例如,待显示图像的色彩信息为黄色,相应的,与待显示图像相对应的目标色彩信息的色调与黄色相匹配,若相邻的待选择显示图像的色彩信息为紫色,与黄色信息的反差较大,则基于待显示图像生成的目标背景图像不适用于待选择显示图像,会产生视觉效果差的问题。
111.为了提高用户在向其他用户显示图像时的视觉效果,使待显示图像与目标显示界面的色调看起来更加统一,不仅可以获取目标显示界面上的待显示图像,还可以获取与待显示图像相邻的至少一幅目标待选择分享图像,以提前对目标待选择显示图像进行处理,得到有目标待选择显示图像相对应的待铺设背景图像。
112.s430、确定所述待显示图像所对应的目标预览图像,以及确定与所述目标待选择显示图像相对应的待铺设背景图像,并将所述待铺设背景图像进行缓存,以在检测到触发
切换至下一幅图像的操作时,从缓存中获取与所述下一幅图像相对应的待铺设背景图像,确定在所述目标显示界面上的目标预览图像。
113.其中,待铺设背景图像可以理解为与目标待选择显示图像相对应的背景图像,待铺设背景图像的rgb值可以基于目标待选择显示图像中各像素点的rgb均值确定。
114.具体的,基于待显示图像的目标属性信息可以确定相应的目标背景图像,然后基于目标背景图像与待显示图像可以生成相应的目标预览图像。确定目标预览图像的同时,还可以根据与待显示图像相邻的上一张图像和下一张图像进行处理,获取目标待选择显示图像的目标属性信息,采用同样的方法,确定与目标待选择显示图像相对应的待铺设背景图像,以保证目标待选择显示图像与待铺设背景图像的色调一致,提高视觉效果。
115.在实际应用中,获取当前显示在目标显示界面上的待显示图像相邻的至少一幅目标待选择显示图像,与待显示图像相同的是,根据各目标待选择显示图像的rgb均值,可以确定与各目标待选择显示图像相匹配的目标待选择背景图像,并将得到的目标待选择背景图像作为待铺设背景图像。获得各待铺设背景图像后,建立各目标待选择显示图像与各待铺设背景图像的对应的关系,并将各待铺设背景图像存储在终端设备的缓存区域,以便在检测到用户触发切换到下一幅图像时,可以从缓存区域调用相匹配的待铺设背景图像,然后基于目标待选择显示图像与相匹配的待铺设背景图像生成目标预览图像。
116.这样设置的好处在于,提前确定了与待显示图像相邻的目标待选择显示图像相对应的待铺设背景图像,当检测到用户触发切换下一图像的操作时,可以在从待显示图像切换到目标待选择显示图像时,直接调用存储区域内的待铺设背景图像,更加便捷,且可以保证目标显示界面中的待显示图像始终与目标背景图像相对应,避免了出现色调不匹配的问题。
117.可选的,在检测到触发切换至下一幅图像的操作时,基于生成的跳转动画跳转至所述下一幅图像。
118.其中,跳转动画可以理解为在切换待显示图像的过程中,从一个待显示图像切换到另一个待显示图像时的过渡画面。跳转动画可以为与各待显示图像的目标rgb值相对应,也可以为由相邻两个待显示图像的目标rgb值融合确定,以使图像切换的过程中,过渡更加自然。
119.具体的,各待显示图像的色调可以不同,为了保证用户在观看每个待显示图像时都能够有较好的视觉体验,当检测到用户在目标显示界面上的切换到下一幅图像的操作时,目标显示界面中的待显示图像可以基于跳转动画的切换方式,从一个待显示图像跳转至下一个待显示图像。
120.可选的,所述跳转动画是基于所述待显示图像的目标背景图像和所述下一幅图像的目标背景图像融合生成的。
121.具体的,跳转动画是指针对目标背景图像而言,也就是说跳转动画的显示效果是在目标背景图像上进行展示的,不会影响待显示图像。每个待显示图像可以对应一个目标背景图像,当跳转动画与各目标背景图像相对应时,若当前的待显示图像的目标rgb值对应的色彩信息为黄色,下一幅待显示图像的目标rgb值对应的色彩信息为绿色,则跳转动画可以是由黄色直接跳转至绿色。或者,还可以是根据相邻两张待显示图像的目标背景图像融合生成,例如可以根据用户的滑动操作,若检测到用户从左向右滑动时,则跳转动画为目标
显示界面中由左向右,跳转动画的色彩信息为由黄色到绿色的渐变色。
122.s440、确定所述待显示图像的目标属性信息,并基于所述目标属性信息确定与所述待显示图像相对应的目标背景图像;其中,所述目标属性信息包括图像亮度信息和目标色彩信息。
123.s450、基于所述目标背景图像和所述待显示图像,生成目标预览图像。
124.本实施例的技术方案,若所述待显示图像所属页面中包括多个待选择显示图像时,获取所述目标显示界面上的待显示图像,以及与所述待显示图像相邻的至少一幅目标待选择显示图像,通过提前根据目标待选择显示图像的目标属性信息生成相应的待铺设背景图像,以保证每个待显示图像都有相应的目标背景图像。确定所述待显示图像所对应的目标预览图像,以及确定与所述目标待选择显示图像相对应的待铺设背景图像,并将所述待铺设背景图像进行缓存,以在检测到触发切换至下一幅图像的操作时,从缓存中获取与所述下一幅图像相对应的待铺设背景图像,确定在所述目标显示界面上的目标预览图像,以在检测到在目标显示界面中从待显示图像切换到目标待选择显示图像时,能够直接从存储区域获取相应的待铺设背景图像,避免了待显示图像与目标背景图像不匹配的情况。解决了在选择待显示图像的切换过程中,目标背景图像可能与目标待选择显示图像不匹配的问题,实现了保证待显示图像与目标背景图像始终匹配的效果。
125.实施例五
126.在一个具体的例子中,用户在使用论坛或者贴吧等页面时,可以将感兴趣的图像进行全屏查看或分享给其他用户。在论坛或贴吧等页面中,每个话题下可以包含多个回复或评论,在每个话题下的图像可以作为一个图像组,每个图像组里可以包括一个或多个待显示图像。当用户在看到感兴趣的图像时,可以通过查看控件进行查看,或者通过分享控件将图像发送给其他用户,同时可以获得待显示图像所对应的图组中的待显示图像为单张图像还是多张图像。如图6所示,在将待显示图像分享给其他用户时,当图组中只包含一张待显示图像时,通过分享控件可以将图像发送给其他用户;当图组中包含多张待显示图像时,用户可以通过滑动的方式将当前目标显示界面中显示的待显示图像切换至下一幅待显示图像,然后用户可以通过分享控件可以将选中的待显示图像发送给其他用户,参见如图7,图中的各编号对应不同的分享对象,用户在选择完待显示图像后,可以将通过点击各分享对象,将选中的待显示图像发送给其他用户。需要说明的是,用户在查看或分享图像的过程中,为了提高用户的视觉体验当检测到用户触发查看控件或分享控件时,即生成与目标显示界面相匹配的背景图像,该背景图像的色彩信息(rgb值)基于待显示图像的目标rgb值确定,且经过高斯模糊处理和透明度处理。
127.如图8所示,终端设备的目标显示界面可以划分为3个区域,包括状态栏区域(方框1)、与待显示图像相邻的目标待选择显示图像的显示区域(方框2),以及待显示图像的展示区域(方框3)。现有技术中,待显示图像的颜色、尺寸以及亮度信息等都是固定的,可能会与终端设备的目标显示界面中的各区域的色调不一致,造成用户视觉体验差的问题,为了提高用户的视觉体验,可以在待显示图像的下面铺设背景图像,以降低待显示图像与目标显示界面各区域的色差。
128.在实际应用中,预先设置目标显示界面的亮度阈值,如可以设置为50,获取目标显示界面中当前显示的待显示图像各个像素点的亮度信息(即,b值),并根据各像素点的亮度
信息确定亮度均值,将亮度均值作为待显示图像的亮度信息,然后根据待显示图像的亮度信息确定待显示图像为明亮图像还是非明亮图像。若待显示图像的b值大于等于50,则待显示图像为明亮图像;若待显示图像的b值小于50,则待显示图像为非明亮图像。然后根据待显示图像的亮度信息确定目标系统背景信息,以基于目标系统调节目标显示界面上的显示信息。同时,获取待显示图像各像素点的rgb值信息,并根据各像素点额rgb值确定rgb均值,将rgb均值作为待显示图像的目标rgb值。基于目标rgb值生成与目标显示界面相匹配的待处理背景图像,该待处理背景图像为具有色彩信息的图像,其rgb值与目标rgb值相对应,然后对待处理背景图像进行高斯模糊处理和透明度处理,可以得到待融合背景图像,将待融合背景图像与显示信息相融合可以得到目标背景图像。其中,高斯模糊处理的范围为1px-30px;透明度处理范围为20%~99%。这样处理后的目标背景图像为与待显示图像的色彩信息的色调一致的,且视觉效果上模糊的,具有一定透明度的图像。得到目标背景图像后,将目标背景图像铺设在目标显示界面和待显示图像之间,可以是待显示图像显示在目标背景图像上时,容易将两张图像区分开,不会造成混淆。同时在用户浏览待显示图像时,不会遮盖目标显示界面上的显示信息。
129.需要说明的是,当图组中包含多个待显示图像时,为了使用户在选择待显示图像时过渡的更加自然,不仅可以获取当前目标显示界面中正在显示的待显示图像的rgb值,还可以获取与当前显示的待显示图像相邻的至少两个目标待选择显示图像的rgb值,同样的,根据获取的rgb值确定目标rgb,并将目标rgb值作为待铺设背景图像的色彩信息,基于各目标待选择显示图像生成相对应的待铺设背景图像,并将得到的待铺设背景图像存储在终端设备中的缓存区域,以便在检测到用户切换下一幅图像时,从缓存区域直接或区域与该图像相对应的待铺设背景图像。在检测到用户触发切换下一幅图像的操作时,可以基于生成的跳转动画跳转至下一幅图像,其中,跳转动画为待显示图像的目标背景图像和下一幅图像的目标背景图像融合生成。例如待显示图像对应的目标背景图像的色彩信息为红色,下一幅图像对应的目标背景图像的色彩信息为紫色,跳转动画可以是直接由红色的目标背景图像跳转至紫色的目标背景图像,也可以是基于红色和紫色融合后的颜色所对应的目标背景图像,也可以是随着滑动操作生成的相应的渐变色所对应的目标背景图像。
130.本实施例的技术方案,响应于图像显示指令,获取目标显示界面上的待显示图像,通过获取待显示图像的亮度值信息可以确定终端设备的显示模式,根据待显示图像的目标色彩信息可以确定与待显示图像相匹配的目标背景图像。确定所述待显示图像的目标属性信息,并基于所述目标属性信息确定与所述待显示图像相对应的目标背景图像,通过获取待显示图像各像素点的rgb值,并根据rgb均值确定与待显示图像相对应的目标背景图像,将目标背景图像铺设在待显示图像的下层,可以得到目标预览图像。基于所述目标背景图像和所述待显示图像,生成目标预览图像,由于目标背景图像时的色彩信息是根据待显示图像的rgb均值确定的,因此,目标背景图像与待显示图像的色调更加统一,将得到的目标背景图像铺设在待显示图像的下层时,可以降低待显示图像与目标显示界面之间的色彩反差,提高视觉效果。解决了用户在查看或分享图像时,显示界面中显示的图像与目标显示界面的色彩反差较大,视觉效果差的问题,实现了使待显示图像与目标显示界面的色调统一,提高用户体验的效果。
131.实施例六
132.图9为本发明实施例六提供的一种图像处理装置,该装置包括:待显示图像获取模块510、目标背景图像确定模块520和目标预览图像生成模块530。
133.其中,待显示图像获取模块510,用于响应于图像显示指令,获取待显示图像;
134.目标背景图像确定模块520,用于确定所述待显示图像的目标属性信息,并基于所述目标属性信息确定与所述待显示图像相对应的目标背景图像;其中,所述目标属性信息包括图像亮度信息和目标色彩信息;
135.目标预览图像生成模块530,用于基于所述目标背景图像和所述待显示图像,生成目标预览图像。
136.本实施例的技术方案,响应于图像显示指令,获取待显示图像,通过获取待显示图像的亮度值信息可以确定终端设备的显示模式,根据待显示图像的目标色彩信息可以确定与待显示图像相匹配的目标背景图像。确定所述待显示图像的目标属性信息,并基于所述目标属性信息确定与所述待显示图像相对应的目标背景图像,通过获取待显示图像各像素点的rgb值,并根据rgb均值确定与待显示图像相对应的目标背景图像,将目标背景图像铺设在待显示图像的下层,可以得到目标预览图像。基于所述目标背景图像和所述待显示图像,生成目标预览图像,由于目标背景图像时的色彩信息是根据待显示图像的rgb均值确定的,因此,目标背景图像与待显示图像的色调更加统一,将得到的目标背景图像铺设在待显示图像的下层时,可以降低待显示图像与目标显示界面之间的色彩反差,提高视觉效果。解决了用户在查看或分享图像时,显示的的图像与目标显示界面的色彩反差较大,视觉效果差的问题,实现了查看图像过程中或分享图像过程中,显示的图像与目标显示界面的色调统一,提高用户体验的效果。
137.在本发明实施例中任一可选技术方案的基础上,可选地,所述待显示图像获取模块,包括:
138.显示控件检测子模块,用于检测到触发显示控件;
139.时长检测子模块,用于检测到触发目标区域的时长大于预设时长;
140.按压力检测子模块,用于检测到对所述目标区域的按压力大于预设按压力阈值;
141.语音信息确定子模块,用于基于检测到的语音信息,确定所述语音信息中包括图像显示指令。
142.在本发明实施例中任一可选技术方案的基础上,可选地,所述待显示图像获取模块,用于:
143.将响应于所述图像显示指令时,显示界面上待显示图像。
144.在本发明实施例中任一可选技术方案的基础上,可选地,所述目标背景图像确定模块,包括:
145.图像亮度信息确定子模块,用于获取所述待显示图像上每个像素点的像素点亮度值,并根据各像素点亮度值,确定所述图像亮度信息;
146.目标色彩信息确定子模块,用于获取所述待显示图像上每个像素点的色彩信息,并根据各像素点的色彩信息确定所述目标色彩信息。
147.在本发明实施例中任一可选技术方案的基础上,可选地,所述图像亮度信息确定子模块,包括:
148.亮度均值确定单元,用于根据各像素点的亮度值,确定亮度均值;
149.图像亮度信息确定单元,用于将所述亮度均值,作为所述图像亮度信息。
150.在本发明实施例中任一可选技术方案的基础上,可选地,所述目标色彩信息确定子模块,包括:
151.rgb均值确定单元,用于根据各像素点的色彩信息,确定rgb均值;
152.目标色彩信息确定单元,用于将所述rgb均值,作为所述目标色彩信息。
153.在本发明实施例中任一可选技术方案的基础上,可选地,所述目标背景图像确定模块,包括:
154.信息发送子模块,用于确定与所述图像亮度信息相对应的目标系统背景信息,并将所述目标系统背景信息发送至目标系统,以使所述目标系统调整所述目标显示界面上目标区域的显示信息;
155.待融合背景图像确定子模块,用于根据所述目标色彩信息,确定与所述待显示图像相对应的待融合背景图像;
156.目标背景图像确定子模块,用于根据所述待融合背景图像和所述显示信息,确定所述目标背景图像。
157.在本发明实施例中任一可选技术方案的基础上,可选地,所述待融合背景图像确定子模块,包括:
158.待处理背景图像确定单元,用于确定与所述目标色彩信息相对应待处理背景图像;
159.待使用背景图像确定单元,用于通过对所述待处理背景图像高斯模糊处理,得到待使用背景图像;
160.待融合背景图像确定单元,用于通过对所述待使用背景图像透明度处理,确定所述待融合背景图像。
161.在本发明实施例中任一可选技术方案的基础上,可选地,所述高斯模糊处理的范围为1px-30px;所述透明度处理范围为20%~99%。
162.在本发明实施例中任一可选技术方案的基础上,可选地,所述图像处理装置,还包括:
163.待显示图像确定模块,用于若所述待显示图像所属页面中包括多个待选择显示图像,并检测到触发切换至下一幅图像的操作时,将所述下一幅图像作为所述待显示图像;其中,所述下一幅图像包括与所述待显示图像相邻的上一图像或下一图像。
164.在本发明实施例中任一可选技术方案的基础上,可选地,所述图像处理装置,还包括:
165.待显示图像获取模块,用于若所述待显示图像所属页面中包括多个待选择显示图像时,获取所述目标显示界面上的待显示图像,以及与所述待显示图像相邻的至少一幅目标待选择显示图像;
166.目标预览图像确定模块,用于确定所述待显示图像所对应的目标预览图像,以及确定与所述目标待选择显示图像相对应的待铺设背景图像,并将所述待铺设背景图像进行缓存,以在检测到触发切换至下一幅图像的操作时,从缓存中获取与所述下一幅图像相对应的待铺设背景图像,确定在所述目标显示界面上的目标预览图像;
167.其中,所述下一幅图像包括与所述待显示图像相邻的上一图像或下一图像。
168.在本发明实施例中任一可选技术方案的基础上,可选地,所述待显示图像确定模块,还包括:
169.图像调整子模块,用于在检测到触发切换至下一幅图像的操作时,基于生成的跳转动画跳转至所述下一幅图像。
170.在本发明实施例中任一可选技术方案的基础上,可选地,所述跳转动画是基于所述待显示图像的目标背景图像和所述下一幅图像的目标背景图像融合生成的。
171.在本发明实施例中任一可选技术方案的基础上,可选地,所述图像处理装置,还用于:
172.在检测到触发目标控件时,将所述目标预览图像中的待显示图像发送至目标终端设备。
173.本发明实施例所提供的图像处理装置可执行本发明任意实施例所提供的图像处理方法,具备执行方法相应的功能模块和有益效果。
174.值得注意的是,上述装置所包括的各个单元和模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明实施例的保护范围。
175.实施例七
176.图10为本发明实施例七提供的一种电子设备的结构示意图。图10示出了适于用来实现本发明实施例实施方式的示例性电子设备40的框图。图10显示的电子设备40仅仅是一个示例,不应对本发明实施例的功能和使用范围带来任何限制。
177.如图10所示,电子设备40以通用计算设备的形式表现。电子设备40的组件可以包括但不限于:一个或者多个处理器或者处理单元401,系统存储器402,连接不同系统组件(包括系统存储器402和处理单元401)的总线403。
178.总线403表示几类总线结构中的一种或多种,包括存储器总线或者存储器控制器,外围总线,图形加速端口,处理器或者使用多种总线结构中的任意总线结构的局域总线。举例来说,这些体系结构包括但不限于工业标准体系结构(isa)总线,微通道体系结构(mac)总线,增强型isa总线、视频电子标准协会(vesa)局域总线以及外围组件互连(pci)总线。
179.电子设备40典型地包括多种计算机系统可读介质。这些介质可以是任何能够被电子设备40访问的可用介质,包括易失性和非易失性介质,可移动的和不可移动的介质。
180.系统存储器402可以包括易失性存储器形式的计算机系统可读介质,例如随机存取存储器(ram)404和/或高速缓存存储器405。电子设备40可以进一步包括其它可移动/不可移动的、易失性/非易失性计算机系统存储介质。仅作为举例,存储系统406可以用于读写不可移动的、非易失性磁介质(图10未显示,通常称为“硬盘驱动器”)。尽管图10中未示出,可以提供用于对可移动非易失性磁盘(例如“软盘”)读写的磁盘驱动器,以及对可移动非易失性光盘(例如cd-rom,dvd-rom或者其它光介质)读写的光盘驱动器。在这些情况下,每个驱动器可以通过一个或者多个数据介质接口与总线403相连。存储器402可以包括至少一个程序产品,该程序产品具有一组(例如至少一个)程序模块,这些程序模块被配置以执行本发明各实施例的功能。
181.具有一组(至少一个)程序模块407的程序/实用工具408,可以存储在例如存储器402中,这样的程序模块407包括但不限于操作系统、一个或者多个应用程序、其它程序模块
以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。程序模块407通常执行本发明所描述的实施例中的功能和/或方法。
182.电子设备40也可以与一个或多个外部设备409(例如键盘、指向设备、显示器410等)通信,还可与一个或者多个使得用户能与该电子设备40交互的设备通信,和/或与使得该电子设备40能与一个或多个其它计算设备进行通信的任何设备(例如网卡,调制解调器等等)通信。这种通信可以通过输入/输出(i/o)接口411进行。并且,电子设备40还可以通过网络适配器412与一个或者多个网络(例如局域网(lan),广域网(wan)和/或公共网络,例如因特网)通信。如图所示,网络适配器412通过总线403与电子设备40的其它模块通信。应当明白,尽管图10中未示出,可以结合电子设备40使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理单元、外部磁盘驱动阵列、raid系统、磁带驱动器以及数据备份存储系统等。
183.处理单元401通过运行存储在系统存储器402中的程序,从而执行各种功能应用以及数据处理,例如实现本发明实施例所提供的图像处理方法。
184.实施例八
185.本发明实施例八还提供一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行图像处理方法,该方法包括:
186.响应于图像显示指令,获取目标显示界面上的待显示图像;
187.确定所述待显示图像的目标属性信息,并基于所述目标属性信息确定与所述待显示图像相对应的目标背景图像;其中,所述目标属性信息包括图像亮度信息和目标色彩信息;
188.基于所述目标背景图像和所述待显示图像,生成目标预览图像。
189.本发明实施例的计算机存储介质,可以采用一个或多个计算机可读的介质的任意组合。计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑磁盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本文件中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。
190.计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。
191.计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括——但不限于无线、电线、光缆、rf等等,或者上述的任意合适的组合。
192.可以以一种或多种程序设计语言或其组合来编写用于执行本发明实施例操作的计算机程序代码,所述程序设计语言包括面向对象的程序设计语言—诸如java、
smalltalk、c ,还包括常规的过程式程序设计语言——诸如“c”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(lan)或广域网(wan)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。
193.注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献