一种取色方法、取色装置、电子设备和可存储介质制造方法及图纸

技术编号:21302740 阅读:27 留言:0更新日期:2019-06-12 08:46
本申请实施例涉及图像处理领域,公开了一种取色方法、取色装置、电子设备和可存储介质。本申请中取色方法,包括:从待取色对象中取色;确定所取色的参数值,其中,参数值至少包括明度值;对所取色的参数值进行调整,调整后的参数值符合预设条件;将调整参数值后的所取色作为文案的背景色。本申请中取色方法、取色装置、电子设备和可存储介质可以避免选取颜色时,取到与文案颜色相似的颜色,以使文案可清晰显示。

A colour-taking method, device, electronic equipment and storage medium

The embodiment of the application relates to the field of image processing, and discloses a color picking method, a color picking device, an electronic device and a storage medium. The color extraction method in this application includes: taking color from the object to be taken; determining the parameter value of the color taken, in which the parameter value includes at least the brightness value; adjusting the parameter value of the color taken, the adjusted parameter value meets the preset conditions; and taking the color taken after adjusting the parameter value as the background color of the text. In this application, the color picking method, the color picking device, the electronic equipment and the storage medium can avoid choosing the color, and get the color similar to the color of the text, so that the text can be clearly displayed.

【技术实现步骤摘要】
一种取色方法、取色装置、电子设备和可存储介质
本申请实施例涉及图像处理领域,特别涉及取色方法、取色装置、电子设备和可存储介质。
技术介绍
取色又称颜色选取,已广泛应用于图像处理领域中。现有技术中,取色器是常见的屏幕取色工具。屏幕取色器可对屏幕中任意一块的内容进行颜色选取;也有图片取色器,针对某张图片进行颜色选取。上述产品中,取出的颜色可以使用特定数值的理论描述,如三原色模式,用英文表示就是R(red,红色)、G(green,绿色)、B(blue,蓝色),网页颜色是以16进制代码表示,一般格式为#DEFABC(字母范围从A-F,数字从0-9),如黑色,在网页代码中描述为:#000000。
技术实现思路
本申请部分实施方式的目的在于提供一种取色方法、取色装置、电子设备和可存储介质,可以避免选取颜色时,取到与文案颜色相似的颜色,从而提高文案显示的清晰度。本申请的部分实施方式提供了一种取色方法,包括:从待取色对象中取色;确定所取色的参数值,其中,所述参数值至少包括明度值;对所述所取色的参数值进行调整,调整后的所述参数值符合预设条件;将调整参数值后的所取色作为文案的背景色。本申请的部分实施方式还提供了一种取色装置,包括:取色模块,用于从待取色对象中的取色;分析模块,用于确定所述所取色的参数值,其中,所述参数值至少包括明度值;调整模块,用于对所述所取色的参数值进行调整,调整后的所述参数值符合预设条件;输出模块,用于将调整参数值后的所取色作为文案的背景色。本申请的部分实施方式还提供了一种电子设备,包括:至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行如上述的取色方法。本申请的部分实施方式还提供了一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时实现如上述的取色方法。本申请部分实施方式通过调整所取色的参数值,并使调整后的明度值符合预设条件,从而实现改变从待取色对象中取到的颜色,造成所取色和文案颜色的视觉差别。所以,在所取色被应用于背景时,可以和文案保持一定的对比,使文案的内容更为清晰地呈现,降低取到相似的颜色使得文案无法看清的可能。本申请专利技术人发现,由于调整颜色的参数值简单快捷,调整后的效果好,所以采用参数值的调整可以简单快速地解决如何避免取到相似的颜色使得文案无法看清的问题,使得本申请实施方式中取色方法、取色装置、电子设备和可存储介质实现时简单准确、兼容性好、易于推广。附图说明一个或多个实施例通过与之对应的附图中的图片进行示例性说明,这些示例性说明并不构成对实施例的限定。图1是根据本申请第一实施方式中的取色方法的流程图;图2是根据本申请第二实施方式中的取色方法的流程图;图3a是本申请第一实施方式中根据现有取色方法取得颜色作为文案承载器背景色的效果示意图;图3b是根据本申请第一实施方式中取色方法取得颜色作为文案承载器背景色的效果示意图;图4a是本申请第一实施方式中另一根据现有取色方法取得颜色作为文案承载器背景色的效果示意图;图4b是根据本申请第一实施方式中另一取色方法取得颜色作为文案承载器背景色的效果示意图;图5是根据本申请第七实施方式中的取色装置的结构框图;图6是根据本申请第八实施方式中的取色装置的结构框图;图7是根据本申请第十二实施方式中的电子设备的结构示意图。具体实施方式为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合附图对本申请的各实施方式进行详细的阐述。然而,本领域的普通技术人员可以理解,在本申请各实施方式中,为了使读者更好地理解本申请而提出了许多技术细节。但是,即使没有这些技术细节和基于以下各实施方式的种种变化和修改,也可以实现本申请所要求保护的技术方案。本申请的第一实施方式涉及一种取色方法。本实施方式中的取色方法可以但不限于基于电子设备进行实施,电子设备可以为手机、电脑、平板电脑、智能电视等终端。所取出的颜色可以应用在不同的场景,如游戏中心、软件商店、主题商店等商业应用,还可以应用到系统任何一个带图片的应用里,也可以应用至文案承载器中,作为文案的背景颜色,而文案具体可以包括文字、线条、色块等简单元素,也可以包括图片等多变的元素,文案在文案承载器中作为文案,是需要呈现给用户的展示内容,所以如何保证文案展现更为突出的显示效果,也是人们的考虑因素。下面对本实施方式的取色方法的实现细节进行具体的说明,以下内容仅为方便理解提供的实现细节,并非限定为实施本方案的必须。如图1所示,取色方法具体包括:步骤101,从待取色对象取色。具体的说,目前的取色应用程序,可以对图片进行颜色选取,技术人员根据需要,可对选取出的颜色进行进一步应用,如游戏中心、软件商店、主题商店等商业应用,还可以应用到系统任何一个带图片的应用里。选取的颜色可以作为页面背景颜色及图片的背景颜色,还可以作为文案承载器的背景颜色,也可以作为按钮的背景颜色等。总之选取出的颜色可以美化应用页面,能填满应用的空白区域,能作为页面卡片设计的承载器。本实施方式中,如何确定用户指定的图片中以哪个颜色作为取出的颜色,可以具体根据用户点击的像素点位置确定,如用户利用鼠标操作点击确定,或者用户利用手势操作触摸显示屏确定。本实施方式中,在取色时,还可以采用另一种面积分析法,具体为:分析待取色对象,确定待取色对象的颜色,及所确定的颜色对应的面积;将面积最大的颜色确定为取出的颜色。其中,本实施方式中对待取色对象内的各颜色的确定方式,不做限定。颜色对应的面积的确定具体可以根据像素点数量,如某颜色对应的像素点的数量最多,则确定该颜色为取出的颜色。上述两种方法在实际应用中,由于待取色对象可能不止一种颜色,而用户点击包括丰富颜色的图片时,取出的颜色基于用户的点击位置,造成所取的颜色不可控因素较大。而采用面积分析法时,由于图片一定时,图片上包括的颜色是一定的,每种颜色对应的面积也一定,所以面积最大的颜色必然一定,用面积比较法获得的所取色可以保证每次对同一图片的所取色恒定,避免所取色不可控。另外,由于这种方法同样适用于图片为单色的场景,所以应用广泛,兼容性好。还需说明的是,除了上述面积比较法之外,还可以根据实际需求设置其他规则进行取色,从而保证对同一图片的所取色恒定,在此不再一一列举。可见,本实施方式在实际应用中,除了上述根据用户指定位置取色的方案、面积分析法,还可以由终端根据预设规则,自动确定所取色,具体确定的取色的方式可以根据实际需求选定。步骤102,确定所取色的参数值。具体的说,参数值中至少包括明度值,更具体的说,明度值来自色差的三要素:明度、色相和饱和度。其中,明度表示颜色所具有的亮度和暗度;色相表示物体上反射到人眼视神经上的物理性的光,这些不同波长的光的颜色情况;饱和度也称为彩度,指颜色中彩色的程度,一般根据颜色中含灰色的程度来计算。彩度会由于色相的不同而不同,而且即使是相同的色相,因为明度的不同,彩度也会随之变化的。本实施方式中,确定明度值时,可以利用色相饱和度明度(HSB)取色模式确定所取色的明度值,具体如何利用HSB取色模式进行取色在此不再赘述。步骤103,对所取色的参数值进行调整。具体的说,本实施方式中对所本文档来自技高网...

【技术保护点】
1.一种取色方法,其特征在于,包括:从待取色对象中取色;确定所取色的参数值,其中,所述参数值至少包括明度值;对所述所取色的参数值进行调整,调整后的所述参数值符合预设条件;将调整参数值后的所取色作为文案的背景色。

【技术特征摘要】
1.一种取色方法,其特征在于,包括:从待取色对象中取色;确定所取色的参数值,其中,所述参数值至少包括明度值;对所述所取色的参数值进行调整,调整后的所述参数值符合预设条件;将调整参数值后的所取色作为文案的背景色。2.根据权利要求1所述的取色方法,其特征在于,所述对所取色的参数值进行调整,包括:对所述所取色的明度值进行调整,所述预设条件为:调整后的所述明度值与所述文案颜色的明度值的差值大于或等于第一预设门限。3.根据权利要求2所述的取色方法,其特征在于,所述对所述所取色的明度值进行调整之前,还包括:根据所述所取色的明度值和所述文案颜色的明度值判断是否需要对所述所取色的明度值进行调整;当判定需要调整时,执行所述对所述所取色的明度值进行调整的步骤。4.根据权利要求3所述的取色方法,其特征在于,所述根据所述所取色的明度值和所述文案颜色的明度值判断是否需要对所述所取色的明度值进行调整,包括:判断所述所取色的明度值是否超出预设的参考范围,所述参考范围内的任意值和所述文案颜色的明度值的差值,均大于或等于所述第一预设门限;若所述所取色的明度值超出预设的参考范围,则判定需要调整。5.根据权利要求4所述的取色方法,其特征在于,当所述文案颜色为白色时,所述预设的参考范围为大于或等于第一阈值,且小于或等于第二阈值,其中,所述第一阈值小于所述第二阈值;当所述文案颜色为黑色时,所述预设的参考范围为大于或等于第三阈值,且小于或等于第四阈值,其中,所述第三阈值小于所述第四阈值。6.根据权利要求2至5中任意一项所述的取色方法,其特征在于,所述对所述所取色的明度值进行调整,调整后的所述明度值与所述文案颜色的明度值的差值大于或等于第一预设门限,包括:以预设步长调整所述所取色的明度值,直至调整后的明度值与所述文案颜色的明度值的差值大于或等于所述第一预设门限。7.根据权利要求6所述的取色方法,其特征在于,所述对所取色的明度值进行调整,包括:当所述文案颜色为白色时,以减小的方式对所取色的明度值进行调整;当所述文案颜色为黑色时,以增大的方式对所取色的明度值进行调整。8.根据权利要求2所述的取色方法,其特征在于,所述对所述所取色的明度值进行调...

【专利技术属性】
技术研发人员:黄千洋
申请(专利权)人:OPPO广东移动通信有限公司
类型:发明
国别省市:广东,44

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

1