一种调色板的生成方法、装置及电子设备制造方法及图纸

技术编号:19747463 阅读:43 留言:0更新日期:2018-12-12 05:07
本申请公开了一种调色板的生成方法、装置及电子设备,所述方法包括:确定调色板的主色;基于指定的编号,通过贝塞尔曲线确定与所述指定的编号对应的比例值;基于所述指定的编号与所述主色的编号之间的大小关系,确定混合颜色;基于所述主色、所述比例值和所述混合颜色,生成所述调色板。

【技术实现步骤摘要】
一种调色板的生成方法、装置及电子设备
本申请涉及计算机
,尤其涉及一种调色板的生成方法、装置及电子设备。
技术介绍
调色板可以是一份颜色表,颜色表可以由一系列具有一定代表性的基本色彩及它们的渐变色组成,用户可以在调色板中寻找需要的颜色并获取颜色值。现有的调色板实现方案中,是将选择的主色与纯白色混合形成浅色部分,将主色与纯黑色混合形成深色部分从而生成色板。例如,对于一个需要9个渐变色彩的调色板,首先选择一个主色作为5号色,之后,将主色与纯白色混合,主色与80%的纯白色混合作为1号色,主色与60%的纯白色混合作为2号色,主色与40%的纯白色混合作为3号色,主色与20%的纯白色混合作为4号色。之后,将主色与纯黑色混合,主色与20%的纯黑色混合作为6号色,主色与40%的纯黑色混合作为7号色,主色与60%的纯黑色混合作为8号色,主色与80%的纯黑色混合作为9号色。通过以上方式得到一条完整渐变色板。但是,这种方式形成的调色板中深浅部分的色相不完整,尤其是深色部分的色彩偏灰。
技术实现思路
本申请实施例提供一种调色板的生成方法、装置及电子设备,以实现通过贝塞尔曲线生成调色板,避免形成的色板中深浅部分的色相不完整,尤其是深色部分的色彩偏灰的问题。本申请实施例采用下述技术方案:第一方面,提供了一种调色板的生成方法,该方法包括:确定调色板的主色;基于指定的编号,通过贝塞尔曲线确定与所述指定的编号对应的比例值;基于所述指定的编号与所述主色的编号之间的大小关系,确定混合颜色;基于所述主色、所述比例值和所述混合颜色,生成所述调色板。第二方面,提供了一种调色板的生成装置,该装置包括:主色确定模块,用于确定调色板的主色;比例值确定模块,用于基于指定的编号,通过贝塞尔曲线确定与所述指定的编号对应的比例值;颜色确定模块,用于基于所述指定的编号与所述主色的编号之间的大小关系,确定混合颜色;生成模块,用于基于所述主色、所述比例值和所述混合颜色,生成所述调色板。第三方面,提供了一种电子设备,该电子设备包括:处理器;以及被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器执行以下操作:确定调色板的主色;基于指定的编号,通过贝塞尔曲线确定与所述指定的编号对应的比例值;基于所述指定的编号与所述主色的编号之间的大小关系,确定混合颜色;基于所述主色、所述比例值和所述混合颜色,生成所述调色板。第四方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储一个或多个程序,所述一个或多个程序当被包括多个应用程序的电子设备执行时,使得所述电子设备执行以下操作:确定调色板的主色;基于指定的编号,通过贝塞尔曲线确定与所述指定的编号对应的比例值;基于所述指定的编号与所述主色的编号之间的大小关系,确定混合颜色;基于所述主色、所述比例值和所述混合颜色,生成所述调色板。本申请实施例采用的上述至少一个技术方案能够达到以下有益效果:对于调色板上的每一个编号,通过贝塞尔曲线可以确定与指定的编号对应的比例值,基于贝塞尔曲线的特性,比例值可以基于指定的编号平滑过渡;通过比例值、主色及混合颜色生成调色板后,调色板会基于比例值具备贝塞尔曲线的特性,使色阶的过渡会更加和谐,这就避免等比例的叠加导致形成的调色板中深浅部分的色相不完整,尤其是深色部分的色彩偏灰的问题。附图说明此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:图1是本申请的一个实施例的调色板的生成方法;图2是本申请的一个实施例的由贝塞尔曲线确定比例值的示意图;图3是根据本申请的一个实施例的电子设备的结构示意图;图4是根据本申请的一个实施例的调色板的生成装置的结构示意图。具体实施方式为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请具体实施例及相应的附图对本申请技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。以下结合附图,详细说明本申请各实施例提供的技术方案。图1是本申请的一个实施例的调色板的生成方法的示意性流程图。图1所示的方法的执行主体可以但不限于手机、电脑以及其他智能终端。或者图1所示的方法的执行主体还可以是能够执行该方法的客户端本身,例如图1所示的方法由调色板的生成装置执行。如图1所示,在S102处,确定调色板的主色。调色板由一系列具有一定代表性的基本色彩及它们的渐变色组成,用户在调色板中可以寻找需要的颜色并获取颜色值。基于调色板的制作原理,可以首先确定调色析的主色。需要指出的是,在确定调色板的主色的同时,主色的编号(主色号)会被同时确定。例如,用户可以选取一个主色作为5号色。主色的具体颜色可以由用户选取。在S104处,基于指定的编号,通过贝塞尔曲线确定与指定的编号对应的比例值。指定的编号可以是预先设置的编号。例如,预先设置的编号可以是1至9,其中,5号色为主色。贝塞尔曲线实现了曲线的平滑过渡,曲线上的点愈多,则曲线过渡的愈加平滑。通过贝塞尔曲线可以将指定的编号与比例值关联起来,由此,基于指定的编号,可以通过贝塞尔曲线唯一确定一个对应的比例值,从而基于指定的编号,可以更为平滑的确定比例值。例如,对于编号1至9,确定的对应的比例值则可以平滑过渡。在S106处,基于指定的编号与主色的编号之间的大小关系,确定混合颜色。主色板通常包括浅色部分和深色部分共两部分色板。对于浅色部分色板,主要是将主色与白色进行混合。对于深色部分色板,主要是将主色与黑色进行混合。这里的白色与黑色即为混合颜色。在此,需要指出的是,混合颜色也可以是其它的颜色,尤其是对于深色部分色板,混合颜色不限于黑色,也可以基于主色生成混合颜色。进一步需要指出的是,通常而言,当指定的编号小于或等于主色的编号时,该指定的部分通常为浅色部分色板的编号,当指定的编号大于主色的编号时,该指定的编号通常为深色部分色板的编号。因此,基于指定的编号与主色的编号之间的大小关系,可以确定混合颜色。例如,对于包括编号1至9的调色板,5号色为主色,则1至4号为浅色部分色板,6至9号为深色部分色板。在S108处,基于主色、比例值和混合颜色,生成调色板。基于比例值可以调整混合颜色的亮度,然后将主色与调整后的混合颜色进行混合,生成对应的调色板。对于调色板上的每一个编号,通过贝塞尔曲线可以确定与指定的编号对应的比例值,基于贝塞尔曲线的特性,比例值可以基于指定的编号平滑过渡;通过比例值、主色及混合颜色生成调色板后,调色板会基于比例值具备贝塞尔曲线的特性,使色阶的过渡会更加和谐,这就避免等比例的叠加导致形成的调色板中深浅部分的色相不完整,尤其是深色部分的色彩偏灰的问题。在一些实施例中,贝塞尔曲线可以通过n阶的伯恩斯坦基底多项式的形式表示,基于实际应用,n的值优选的可以在1至10之间,在此,本实施并不对n的值作具体限定,n值的大小并不影响本实施例的具体实现。图2是本申请的一个实施例的由贝塞尔曲线确定比例值的示意图。如图2所示,图中的贝塞尔曲线可以基于参数0.26、0.09、0.67、0.73进行绘制。0本文档来自技高网...

【技术保护点】
1.一种调色板的生成方法,包括:确定调色板的主色;基于指定的编号,通过贝塞尔曲线确定与所述指定的编号对应的比例值;基于所述指定的编号与所述主色的编号之间的大小关系,确定混合颜色;基于所述主色、所述比例值和所述混合颜色,生成所述调色板。

【技术特征摘要】
1.一种调色板的生成方法,包括:确定调色板的主色;基于指定的编号,通过贝塞尔曲线确定与所述指定的编号对应的比例值;基于所述指定的编号与所述主色的编号之间的大小关系,确定混合颜色;基于所述主色、所述比例值和所述混合颜色,生成所述调色板。2.根据权利要求1所述的方法,基于指定的编号,通过贝塞尔曲线确定与所述指定的编号对应的比例值,包括:基于所述指定的编号,确定所述贝塞尔曲线所在的二维坐标系中的横轴坐标点;基于所述横轴坐标点,由所述贝塞尔曲线确定与所述横轴坐标点对应的纵轴上的比例值。3.根据权利要求2所述的方法,所述基于所述横轴坐标点,由所述贝塞尔曲线确定与所述横轴坐标点对应的纵轴上的比例值,包括:基于所述横轴坐标点,确定通过所述横轴坐标点且垂直于所述横轴的直线与所述贝塞尔曲线的交点;基于所述交点,确定所述二维坐标系中纵轴上与所述交点对应的比例值。4.根据权利要求1所述的方法,所述基于所述指定的编号与所述主色的编号之间的大小关系,确定混合颜色,包括:当所述指定的编号小于或等于所述主色的编号时,将白色确定为混合颜色;当所述指定的编号大于所述主色的编号时,将所述主色调整HSB值后的颜色确定为混合颜色。5.根据权利要求4所述的方法,所述将所述主色调整HSB值后的颜色确定为混合颜色,包括:基于HSB模型,对所述主色进行对应的色相旋转并加深亮度值以生成所述混合颜色。6.根据权利要求5所述的方法,所述对所述主色进行对应的色相旋转并加深亮度值以生成所述混合颜色,包括:当所述主色为暖色时,将所述主色的色相逆时针旋转第一预设角度,并将所述主色的亮度值加深第一预设比例;当所述主色为冷色时,将所述主色的色相顺时针旋转第二预设角度,并将所述主色的亮度值加深第二预设比例。7...

【专利技术属性】
技术研发人员:周星羽
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛,KY

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

1