一种配置图片中文字颜色的方法、装置及电子设备制造方法及图纸

技术编号:20484079 阅读:13 留言:0更新日期:2019-03-02 18:39
本发明专利技术的实施例公开一种配置图片中文字颜色的方法、装置及电子设备,涉及计算机应用技术领域,能够解决人工调整图片或文字颜色的效率低且容易出错的问题。所述配置图片中文字颜色的方法包括:获取图片的色彩信息;根据所述色彩信息,确定文字颜色;按照所述文字颜色,在所述图片中显示所述文字。本发明专利技术能够自动适配图片中的文字颜色,提高图片文字设计效率,适用于各种图片文字设计场合。

【技术实现步骤摘要】
一种配置图片中文字颜色的方法、装置及电子设备
本专利技术涉及计算机应用
,尤其涉及一种配置图片中文字颜色的方法、装置及电子设备。
技术介绍
手机应用程序开发者常需要通过更换图片来变化应用程序的内容,例如更换应用程序主题或一些广告图片等,且需要更换的图片经常需要在图片中携带文字说明。目前,开发人员在制作这些用于更换的新图片时,常使用两种方法来确定图片上的文字颜色:一种方法是直接通过预先制定的页面设计指南来确定文字颜色,这种方法在首次确定文字颜色后,随后更换图片时如果不需要改变颜色,设计师要注意不能设计出让原文字会看不清楚的图片;另一种方法是通过后台人员配置文字颜色的色码,更换图片时也更换原文字的色码。可见,这些方法中,设计师或后台人员需要花费时间和精力去调整图片上的文字颜色以使其在图片中清晰显示,设计效率低,此外,这两种方法都有可能出现由于设计师或后台人员疏忽等原因导致文字颜色相对于图片颜色不突出,造成用户体验不佳的问题。
技术实现思路
有鉴于此,本专利技术实施例提供一种配置图片中文字颜色的方法、装置及电子设备,用于解决现有技术中更换带文字的图片时时需要人工调整图片或文字的颜色,工作效率低且容易出错的问题。第一方面,本专利技术实施例提供一种配置图片中文字颜色的方法,包括:获取图片的色彩信息;根据所述色彩信息,确定文字颜色;按照所述文字颜色,在所述图片中显示所述文字。结合第一方面,在第一方面的第一种实施方式中,所述根据所述色彩信息,确定文字颜色,包括:计算备选颜色与所述色彩信息之间的颜色对比度;将所述颜色对比度中大于预定阈值的备选颜色确定为所述文字颜色。结合第一方面,在第一方面的第二种实施方式中,所述获取图片的色彩信息,包括:确定所述图片中所述文字的待输入区域所对应的区域;计算所述区域的颜色平均值,将计算得到的所述颜色平均值对应的颜色作为所述色彩信息。结合第一方面,在第一方面的第三种实施方式中,所述获取图片的色彩信息,包括:确定所述图片中的所述文字所占据的文字图层;确定所述文字图层在其下方的第一个图层中所对应的区域;计算所述区域的颜色平均值,将计算得到的所述颜色平均值对应的颜色作为所述色彩信息。结合第一方面的第一种实施方式,在第一方面的第四种实施方式中,在根据所述色彩信息,确定文字颜色之前,所述方法还包括:根据所述文字的字体大小,确定颜色对比度的预定阈值。第二方面,本专利技术实施例提供一种配置图片中文字颜色的装置,包括:获取模块,用于获取图片的色彩信息;颜色确定模块,用于根据所述色彩信息,确定文字颜色;显示模块,用于按照所述文字颜色,在所述图片中显示所述文字。结合第二方面,在第二方面的第一种实施方式中,所述颜色确定模块,包括:对比度计算子模块,用于计算备选颜色与所述色彩信息之间的颜色对比度;第一确定子模块,用于将所述对比度计算子模块计算得到的颜色对比度中大于预定阈值的备选颜色确定为所述文字颜色。结合第二方面,在第二方面的第二种实施方式中,所述获取模块,包括:第二确定子模块,用于确定所述图片中所述文字的待输入区域所对应的区域;第一计算子模块,用于计算所述第二确定子模块确定的区域的颜色平均值,将计算得到的所述颜色平均值对应的颜色作为所述色彩信息。结合第二方面,在第二方面的第三种实施方式中,所述获取模块,包括:第三确定子模块,用于确定所述图片中的所述文字所占据的文字图层;第四确定子模块,用于确定所述文字图层在其下方的第一个图层中所对应的区域;第二计算子模块,用于计算所述第四确定子模块确定的区域的颜色平均值,将计算得到的所述颜色平均值对应的颜色作为所述色彩信息。结合第二方面的第一种实施方式,在第二方面的第四种实施方式中,所述装置还包括:阈值确定模块,用于根据所述文字的字体大小,确定颜色对比度的预定阈值。第三方面,本专利技术实施例提供一种电子设备,所述电子设备包括:壳体、处理器、存储器、电路板和电源电路,其中,电路板安置在壳体围成的空间内部,处理器和存储器设置在电路板上;电源电路,用于为上述客户端的各个电路或器件供电;存储器用于存储可执行程序代码;处理器通过读取存储器中存储的可执行程序代码来运行与可执行程序代码对应的程序,用于执行前述任一实施例所述的配置图片中文字颜色的方法。本专利技术实施例提供的一种配置图片中文字颜色的方法、装置及电子设备,通过获取图片的色彩信息,并根据所述色彩嘻嘻确定文字颜色并以确定出的文字颜色显示所述文字。整个过程可根据图片的色彩信息实现文字颜色的自动适配,不需要人工干预,能够有效解决人工设计图片和文字颜色配置效率低的,人为疏忽容易造成的图片文字不清晰的问题,使设计人员可以专注于设计图片和文字内容而不是文字颜色这种小事,提高设计人员的工作效率,同时降低图片文字颜色的适配错误率,提供颜色对比度较好的图片和文字。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。图1为本专利技术实施例提供的一种配置图片中文字颜色的方法流程图;图2为步骤102的流程图;图3为本专利技术提供的配置图片中文字颜色的方法实施例一的流程图;图4为本专利技术提供的配置图片中文字颜色的方法实施例二的流程图;图5为本专利技术配置图片中文字颜色的装置实施例一的结构示意图;图6为本专利技术配置图片中文字颜色的装置实施例二的结构示意图;图7为本专利技术配置图片中文字颜色的装置实施例三的结构示意图;图8为本专利技术配置图片中文字颜色的装置实施例四的结构示意图;图9为本专利技术配置图片中文字颜色的装置实施例五的结构示意图;图10为本专利技术电子设备一个实施例的结构示意图。具体实施方式下面结合附图对本专利技术实施例一种配置图片中文字颜色的方法及装置进行详细描述。应当明确,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。图1为本专利技术实施例提供的一种配置图片中文字颜色的方法流程图,如图1所示,本实施例的方法可以包括:步骤101、获取图片的色彩信息;优选地,可以将文字的背景图片的颜色平均值对应的颜色作为所述色彩信息(背景色)。当然,也可以获取文字的背景图片的其他色彩信息,例如在图片中获取预先指定的几种颜色所占区域,然后计算这几种颜色的加权平均值对应的颜色作为所述色彩信息。步骤102、根据所述色彩信息,确定文字颜色。本实施例中,根据文字的背景图片的色彩信息,将文字颜色确定为与所述色彩信息有明显肉眼区别的颜色,以便文字能够清晰地显示于背景图片中。在一可选实施例中,步骤102的实施方法如图2所示,可包括以下步骤:步骤201、计算备选颜色与所述色彩信息之间的颜色对比度。优选地,本步骤201可以从备选的颜色系中,按照预定的优先级顺序,计算各备选颜色与所述色彩信息之间的颜色对比度。进一步地,可以预先设置标准4096种备选颜色,将4096种颜色划分为无彩色系、中性色系、浅色系、深色系、常用色系;其中,无彩色系包括白色、银色、灰色、暗灰色、黑色;所述中性色系包括珊瑚红、燃橙色、本文档来自技高网...

【技术保护点】
1.一种配置图片中文字颜色的方法,其特征在于,包括:获取图片的色彩信息;根据所述色彩信息,确定文字颜色;按照所述文字颜色,在所述图片中显示所述文字。

【技术特征摘要】
1.一种配置图片中文字颜色的方法,其特征在于,包括:获取图片的色彩信息;根据所述色彩信息,确定文字颜色;按照所述文字颜色,在所述图片中显示所述文字。2.根据权利要求1所述的配置图片中文字颜色的方法,其特征在于,所述根据所述色彩信息,确定文字颜色,包括:计算备选颜色与所述色彩信息之间的颜色对比度;将所述颜色对比度中大于预定阈值的备选颜色确定为所述文字颜色。3.根据权利要求1所述的配置图片中文字颜色的方法,其特征在于,所述获取图片的色彩信息,包括:确定所述图片中所述文字的待输入区域所对应的区域;计算所述区域的颜色平均值,将计算得到的所述颜色平均值对应的颜色作为所述色彩信息。4.根据权利要求1所述的配置图片中文字颜色的方法,其特征在于,所述获取图片的色彩信息,包括:确定所述图片中的所述文字所占据的文字图层;确定所述文字图层在其下方的第一个图层中所对应的区域;计算所述区域的颜色平均值,将计算得到的所述颜色平均值对应的颜色作为所述色彩信息。5.根据权利要求2所述的配置图片中文字颜色的方法,其特征在于,在根据所述色彩信息,确定文字颜色之前,所述方法还包括:根据所述文字的字体大小,确定所述颜色对比度的预定阈值。6.一种配置图片中文字颜色的装置,其特征在于,包括:获取模块,用于获取图片的色彩信息;颜色确定...

【专利技术属性】
技术研发人员:莊凯伃
申请(专利权)人:北京金山安全软件有限公司
类型:发明
国别省市:北京,11

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

1