本公开是关于一种图片的显示方法及装置,该方法包括:在接收到显示指定图片的指令时,获取指定图片;确定出指定图片中由至少三个相邻的单色区域组成的图像区域;在图像区域中相邻的单色区域的颜色值之差小于阈值时,按照预设条件利用图像区域中单色区域的颜色值确定出目标颜色值;将指定图片的图像区域的颜色值转换成目标颜色值以生成目标图片;显示出目标图片。本公开提供的方案可以使性能不佳的软屏在显示图片中颜色相近的区域时,不会出现颜色跳跃的情况。
【技术实现步骤摘要】
本专利技术涉及通信
,更具体的说,涉及图片的显示方法及装置。
技术介绍
液晶面板按显示技术可分为硬屏和软屏。软屏主要指VA类面板,软屏的特点在于,用手轻轻触摸软屏时,软屏会出现类似水波纹的效果。由于某些软屏的显示性能不佳,在利用软屏显示图片时,有可能会将图片中相近的颜色显示成同一种颜色,以使图片中颜色相近的区域失去了颜色过度的部分,导致图片中颜色相近的部分看起来非常的突兀。例如,假设图片A中的某个区域为红色区域B,该红色区域B由左到右为浅红色逐渐变成深红色,且红色区域B的颜色渐变是平滑的。但是,由于某些软屏的性能不好,这类软屏显示图片A的红色区域B时便会出现颜色跳跃的情况,即这类软屏会将图片A中原本颜色渐变平滑的红色区域B,显示成颜色跳跃明显的红色区域B。因此,在上述相关技术中,某些性能不佳的软屏会将颜色相近的画面显示成颜色相同的画面,从而出现了颜色跳跃明显的情况,以使画面看起来显得突兀。
技术实现思路
为克服相关技术中存在的问题,本公开提供一种图片的显示方法及装置,以使性能不佳的软屏在显示图片中颜色相近的区域时,不会出现颜色跳跃的情况。根据本公开实施例的第一方面,提供一种图片的显示方法,包括:在接收到显示指定图片的指令时,获取所述指定图片;确定出所述指定图片中由至少三个相邻的单色区域组成的图像区域;在所述图像区域中相邻的单色区域的颜色值之差小于阈值时,按照预设条件利用所述图像区域中单色区域的颜色值确定出目标颜色值;将所述指定图片的所述图像区域的颜色值转换成所述目标颜色值以生成目标图片;显示出所述目标图片。可选的,所述方法还包括:存储所述目标图片;建立所述指定图片与所述目标图片的对应关系;在接收到显示所述指定图片的指令时,利用所述指定图片与所述目标图片的对应关系确定出与所述指定图片对应的所述目标图片。显示出所述目标图片。可选的,所述方法还包括:存储所述目标图片;建立所述指定图片与所述目标图片的对应关系;在接收到删除所述指定图片的指令时,利用所述指定图片与所述目标图片的对应关系确定出与所述指定图片对应的所述目标图片; 删除所述指定图片和所述目标图片。可选的,在所述获取所述指定图片之后,所述方法还包括:确定显示所述指定图片的显示设备的类型;判断显示所述指定图片的显示设备是否为软屏;在显示所述指定图片的显示设备为软屏时,触发所述确定出所述指定图片中由至少三个单色区域组成的图像区域的步骤;在显示所述指定图片的显示设备不为软屏时,利用所述显示设备显示出所述指定图片。可选的,所述按照预设条件利用所述图像区域中单色区域的颜色值确定出目标颜色值的步骤包括:计算所述图像区域中每个单色区域的颜色值的平均值;将所述平均值确定为目标颜色值。可选的,所述按照预设条件利用所述图像区域中单色区域的颜色值确定出目标颜色值的步骤包括:获取所述图像区域中的最大颜色值和最小颜色值;计算所述图像区域中所述最大颜色值与所述最小颜色值之差得到第一颜色值;计算所述第一颜色值与预设系数的乘积得到第二颜色值;计算所述最小颜色值与所述第二颜色值之和得到目标颜色值。根据本公开实施例的第二方面,提供一种图片的显示装置,包括:获取模块,用于在接收到显示指定图片的指令时,获取所述指定图片;第一确定模块,用于确定出所述指定图片中由至少三个相邻的单色区域组成的图像区域;第二确定模块,用于在所述图像区域中相邻的单色区域的颜色值之差小于阈值时,按照预设条件利用所述图像区域中单色区域的颜色值确定出目标颜色值;转换模块,用于将所述指定图片的所述图像区域的颜色值转换成所述目标颜色值以生成目标图片;第一显示模块,用于显示出所述目标图片。 可选的,所述装置还包括:第一存储模块,用于存储所述目标图片;第一建立模块,用于建立所述指定图片与所述目标图片的对应关系;第三确定模块,用于在接收到显示所述指定图片的指令时,利用所述指定图片与所述目标图片的对应关系确定出与所述指定图片对应的所述目标图片。第二显示模块,用于显示出所述目标图片。可选的,所述装置还包括:第二存储模块,用于存储所述目标图片;第二建立模块,用于建立所述指定图片与所述目标图片的对应关系;第四确定模块,用于在接收到删除所述指定图片的指令时,利用所述指定图片与所述目标图片的对应关系确定出与所述指定图片对应的所述目标图片;删除模块,用于删除所述指定图片和所述目标图片。可选的,所述装置还包括:第五确定模块,用于确定显示所述指定图片的显示设备的类型;判断模块,用于判断显示所述指定图片的显示设备是否为软屏;触发模块,用于在显示所述指定图片的显示设备为软屏时,触发所述第一确定模块;第三显示模块,用于在显示所述指定图片的显示设备不为软屏时,利用所述显示设备显示出所述指定图片。可选的,所述第二确定模块包括:第一计算子模块,用于计算所述图像区域中每个单色区域的颜色值的平均值;确定子模块,用于将所述平均值确定为目标颜色值。可选的,所述第二确定模块包括:获取子模块,用于获取所述图像区域中的最大颜色值和最小颜色值;第二计算子模块,用于计算所述图像区域中所述最大颜色值与所述最小颜色值之差得到第一颜色值;第三计算子模块,用于计算所述第一颜色值与预设系数的乘积得到第二颜色值;第四计算子模块,用于计算所述最小颜色值与所述第二颜色值之和得到目标颜色值。根据本公开实施例的第三方面,提供一种图片的显示装置,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为:在接收到显示指定图片的指令时,获取所述指定图片;确定出所述指定图片中由至少三个相邻的单色区域组成的图像区域;在所述图像区域中相邻的单色区域的颜色值之差小于阈值时,按照预设条件利用所述图像区域中单色区域的颜色值确定出目标颜色值;将所述指定图片的所述图像区域的颜色值转换成所述目标颜色值以生成目标图片;显示出所述目标图片。本公开的实施例提供的技术方案可以包括以下有益效果:在本公开提供的方案中,在显示指定图片之前,需要先确定出指定图片中由至少三个单色区域组成的图像区域,在确定出图像区域中相邻的单色区域的颜色值之差小于阈值时,说明图像区域中相邻的单色区域的颜色相近,为了避免性能不佳的软屏显示指定图片中图像区域的每个单色区域时出现颜色跳跃,所以按照预设条件利用图像区域中每个单色区域的颜色值确定出目标颜色值,以生成该图像区域的颜色值为目标颜色值的目标图片,并显示该目标图片,以保证显示目标图片时不会出现颜色跳跃的情况。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。【附图说明】此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本专利技术的实施例,并与说明书一起用于解释本专利技术的原理。图1是根据一示例性实施例示出的一种图片的显示方法的流程图。图2是根据一示例性实施例示出的另一种图片的显示方法的流程图。图3是根据一示例性实施例示出的又一种图片的显示方法的流程图。图4是根据一示例性实施例示出的又一种图片的显示方法的流程图。图5是根据一不例性实施例不出的一种图片的显不装置的不意图。图6是根据一不例性实施例不出的另一种图片的显不装置的不意图。图7是根据一不例性实施例不出的又一种图片的显不装置的不意图。[当前第1页1 2 3 4本文档来自技高网...
【技术保护点】
一种图片的显示方法,其特征在于,包括:在接收到显示指定图片的指令时,获取所述指定图片;确定出所述指定图片中由至少三个相邻的单色区域组成的图像区域;在所述图像区域中相邻的单色区域的颜色值之差小于阈值时,按照预设条件利用所述图像区域中单色区域的颜色值确定出目标颜色值;将所述指定图片的所述图像区域的颜色值转换成所述目标颜色值以生成目标图片;显示出所述目标图片。
【技术特征摘要】
【专利技术属性】
技术研发人员:许超,王兴民,谭康喜,
申请(专利权)人:小米科技有限责任公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。