思维导图的配色方法、装置、设备及存储介质制造方法及图纸

技术编号:33645758 阅读:22 留言:0更新日期:2022-06-02 20:22
本申请公开了一种思维导图的配色方法、装置、设备及存储介质,通过对用户选定颜色所组成的目标色板中的多个第一颜色进行颜色对比,确定思维导图的背景颜色,以满足用户搭配任意颜色的需求,而无需单独对每个节点配色,使得颜色主题具有更高的可扩展性;再根据背景颜色,生成目标配色策略,以及利用目标配色策略,对思维导图进行配色,以使节点颜色与背景颜色之间以及多个节点颜色之间的色彩搭配更加具有整体感和一致性,从而增强思维导图的视觉效果。果。果。

【技术实现步骤摘要】
思维导图的配色方法、装置、设备及存储介质


[0001]本申请涉及计算机
,尤其涉及一种思维导图的配色方法、装置、设备及存储介质。

技术介绍

[0002]思维导图在生成过程中,为了便于用户查阅,通常会对思维导图中的各个实体对象进行智能配色。具体通过预设配色主题,根据用户选定的配色主题中的配色方案,对思维导图进行配色。
[0003]但是,目前用户所能够选择的配色主题较少,同时每套配色主题的颜色相对固定,其可扩展性较差。例如,用户在颜色固定的多个配色主题中选择一种配色主题,若该配色主题的配色方案规定背景颜色为黄色,节点颜色为蓝色,则后续对思维导图的配色过程中,不管出现何种颜色调整,配色方案均沿用该背景颜色和节点颜色,导致思维导图在某些情况下的视觉效果较差。

技术实现思路

[0004]本申请提供一种思维导图的配色方法、装置、设备及存储介质,能够提高配色方案的可扩展性,从而增强思维导图的视觉效果。
[0005]为了解决上述技术问题,第一方面,本申请实施例提供了一种思维导图的配色方法,包括:
[0006]对目标色板中的多个第一颜色进行颜色对比,确定思维导图的背景颜色,第一颜色为用户选定的颜色;
[0007]根据背景颜色,生成目标配色策略;
[0008]利用目标配色策略,对思维导图进行配色。
[0009]在本实施例中,通过对用户选定颜色所组成的目标色板中的多个第一颜色进行颜色对比,确定思维导图的背景颜色,以满足用户搭配任意颜色的需求,而无需单独对每个节点配色,使得颜色主题具有更高的可扩展性;再根据背景颜色,生成目标配色策略,以及利用目标配色策略,对思维导图进行配色,以使节点颜色与背景颜色之间以及多个节点颜色之间的色彩搭配更加具有整体感和一致性,从而增强思维导图的视觉效果。
[0010]作为优选实施例,对目标色板中的多个第一颜色进行对比,确定思维导图的背景颜色,包括:
[0011]基于预设的比色模型,计算各个第一颜色之间的第一对比率;
[0012]根据每个第一颜色对应的第一对比率,确定每个第一颜色的第一标记值和第二标记值,第一标记值用于表征大于预设对比率的第一对比率的个数,第二标记值用于表征不大于预设对比率的第一对比率的个数;
[0013]根据第一颜色的第一标记值和第二标记值,确定思维导图的背景颜色。
[0014]本实施例通过对比率结合标记值的方法,确定对比率差异最大的颜色,以突出背
景颜色与节点、线段等对象的颜色差异,增强视觉效果。
[0015]作为可选实施例,根据第一颜色的第一标记值和第二标记值,确定思维导图的背景颜色,包括:
[0016]从多个第一颜色中,选取第一标记值最大的第二颜色;
[0017]若第二颜色的第二标记值大于预设标记值,则判定背景颜色为预设背景颜色。
[0018]本实施例通过在目标色板的对比率差异较小时,以预设背景颜色作为背景颜色的兜底方案,保证思维导图的视觉效果能够达到最佳。
[0019]作为可选实施例,从多个第一颜色中,选取第一标记值最大的第二颜色之后,还包括:
[0020]若第二颜色的第二标记值不大于预设标记值,则检测第二颜色的颜色类型;
[0021]若第二颜色的颜色类型为浅色,则判定背景颜色为第二颜色。
[0022]作为可选实施例,检测第二颜色的颜色类型之后,还包括:
[0023]若第二颜色的颜色类型为深色,则计算第一标记和与第二标记和之间的差值,第一标记和为颜色类型为浅色时对应的第一标记值之和,第二标记和为颜色类型为深色时对应的第一标记值之和;
[0024]若差值不小于预设差值,则判定背景颜色为第二颜色;
[0025]若差值小于预设差值,则判定背景颜色为目标色板中颜色类型为浅色且第一标记值最大的第一颜色。
[0026]本实施例基于浅色优先原则,以利用浅色更加贴近现实书写纸张颜色,同时浅色作为背景颜色更加能够凸显节点和线段等对象的颜色,能够满足用户视觉习惯和增强视觉效果。
[0027]作为优选实施例,思维导图包括多个节点对象和用于连接节点对象的线段对象;根据背景颜色,生成目标配色策略,包括:
[0028]根据背景颜色,确定节点对象的节点颜色和线段对象的线段颜色;
[0029]根据节点对象的节点层级关系,对背景颜色、节点颜色和线段颜色添加预设配色条件,生成目标配色策略。
[0030]本实施例通过背景颜色,确定各个节点层级的节点对象以及线段对象的颜色,并添加配色条件,生成一套完整的目标配色策略,以便于后续进行颜色修改时,基于该目标配色策略进行整体性调整。
[0031]作为优选实施例,根据背景颜色,确定节点对象的节点颜色和线段对象的线段颜色,包括:
[0032]对目标色板中的第一颜色与背景颜色进行颜色对比,得到第一颜色的第二对比率;
[0033]根据所第二对比率和节点对象的节点层级关系,对第一颜色进行节点分配,得到节点对象的节点颜色和线段对象的线段颜色。
[0034]作为优选实施例,利用目标配色策略,对思维导图进行配色之后,还包括:
[0035]获取用户输入的颜色修改指令,节点颜色修改指令携带目标对象和目标颜色,目标对象包括节点对象、线段对象或文本对象;
[0036]响应颜色修改指令,根据目标配色策略,将目标对象修改为目标颜色,以及调整目
标对象的关联对象的对象颜色。
[0037]本实施例能够在修改颜色时自动对思维导图的其他对象进行适应性调整,例如改变节点颜色后,自动调整文字颜色,无需用户对其他对象进行手动调整,提高操作效率,同时满足增强视觉效果的需求。
[0038]第二方面,本申请实施例提供一种思维导图的配色装置,包括:
[0039]对比模块,用于对目标色板中的多个第一颜色进行颜色对比,确定思维导图的背景颜色,第一颜色为用户选定的颜色,思维导图包括多个节点对象和用于连接节点对象的线段对象;
[0040]确定模块,用于根据背景颜色,确定节点对象的节点颜色和线段对象的线段颜色;
[0041]生成模块,用于基于背景颜色、节点颜色和线段颜色,生成目标配色策略;
[0042]配色模块,用于利用目标配色策略,对思维导图进行配色。
[0043]第三方面,本申请实施例提供一种计算机设备,包括处理器和存储器,存储器用于存储计算机程序,计算机程序被处理器执行时实现如第一方面的思维导图的配色方法。
[0044]第四方面,本申请实施例提供一种计算机可读存储介质,其存储有计算机程序,计算机程序被处理器执行时实现如第一方面的思维导图的配色方法。
[0045]需要说明的是,上述第二方面至第四方面的有益效果请参见第一方面的相关描述,在此不再赘述。
附图说明
[0046]图1为本申请实施例示出的思维导图的配色方法的流程示意图;
[0047]图2为本申请实施例示出的一种思维导图的示意本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种思维导图的配色方法,其特征在于,包括:对目标色板中的多个第一颜色进行颜色对比,确定思维导图的背景颜色,所述第一颜色为用户选定的颜色;根据所述背景颜色,生成目标配色策略;利用所述目标配色策略,对所述思维导图进行配色。2.如权利要求1所述的思维导图的配色方法,其特征在于,所述对目标色板中的多个第一颜色进行对比,确定思维导图的背景颜色,包括:基于预设的比色模型,计算各个所述第一颜色之间的第一对比率;根据每个所述第一颜色对应的所述第一对比率,确定每个所述第一颜色的第一标记值和第二标记值,所述第一标记值用于表征大于预设对比率的所述第一对比率的个数,所述第二标记值用于表征不大于所述预设对比率的所述第一对比率的个数;根据所述第一颜色的第一标记值和第二标记值,确定所述思维导图的背景颜色。3.如权利要求2所述的思维导图的配色方法,其特征在于,所述根据所述第一颜色的第一标记值和第二标记值,确定所述思维导图的背景颜色,包括:从多个所述第一颜色中,选取所述第一标记值最大的第二颜色;若所述第二颜色的第二标记值大于预设标记值,则判定所述背景颜色为预设背景颜色。4.如权利要求3所述的思维导图的配色方法,其特征在于,从多个所述第一颜色中,选取所述第一标记值最大的第二颜色之后,还包括:若所述第二颜色的第二标记值不大于预设标记值,则检测所述第二颜色的颜色类型;若所述第二颜色的颜色类型为浅色,则判定所述背景颜色为所述第二颜色。5.如权利要求4所述的思维导图的配色方法,其特征在于,所述检测所述第二颜色的颜色类型之后,还包括:若所述第二颜色的颜色类型为深色,则计算第一标记和与第二标记和之间的差值,所述第一标记和为所述颜色类型为浅色时对应的第一标记值之和,所述第二标记和为所述颜色类型为深色时对应的第一标记值之和;若所述差值不小于预设差值,则判定所述背景颜色为所述第二颜色;若所述差值小于所述预设差值,则判定所述背景颜色为所述目标色板中颜色类型为浅色且第一标记值最大的第一颜色。6.如权利要求1至5任一项所...

【专利技术属性】
技术研发人员:杜银翠
申请(专利权)人:深圳市爱思软件技术有限公司
类型:发明
国别省市:

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

1