【技术实现步骤摘要】
一种颜色叠加方法、装置和电子设备
[0001]本申请涉及计算机
,尤其涉及一种颜色叠加方法、装置和电子设备。
技术介绍
[0002]颜色是通过眼、脑和我们的生活经验所产生的一种对光的视觉效应。RGB色彩模式是工业界的一种颜色标准,是通过对红(R)、绿(G)、蓝(B)三个颜色通道的变化以及它们相互之间的叠加来得到各式各样的颜色的。图像的颜色值,指的是图像中像素点的颜色深度,如果一幅图像是黑白图像,则颜色值就是灰度值,灰度值的范围一般从0到255,白色为255,黑色为0,故黑白图片也称灰度图像。
[0003]颜色叠加通常是指将两种颜色叠加以合成新的颜色,基于此,本申请提出了一种更加便捷易操作的颜色叠加方法。
技术实现思路
[0004]有鉴于此,本说明书实施例提供了一种颜色叠加方法、装置和电子设备,使得在进行颜色叠加时,更加便捷易操作。
[0005]本说明书实施例采用下述技术方案:
[0006]本说明书实施例提供了一种颜色叠加方法,该方法包括:
[0007]显示颜色操作界面;所 ...
【技术保护点】
【技术特征摘要】
1.一种颜色叠加方法,该方法包括:显示颜色操作界面;所述颜色操作界面包括第一区域和第二区域;接收通过所述第一区域输入的至少两个颜色值,以及通过所述第一区域输入的计算指令;并在所述第一区域显示与输入的各个颜色值分别对应的颜色;根据所述计算指令对所述至少两个颜色值进行叠加计算,得到叠加颜色值;并在所述第二区域显示与所述叠加颜色值对应的颜色。2.根据权利要求1所述的方法,接收通过所述第一区域输入的至少两个颜色值,包括:接收通过所述第一区域输入的颜色选取指令,并根据所述颜色选取指令显示预设的取色板;接收所述取色板中被选定的至少两个颜色值。3.根据权利要求1所述的方法,接收通过所述第一区域输入的至少两个颜色值,包括:获取通过所述第一区域手动输入的至少两个颜色值;分别校验所述至少两个颜色值是否为预设格式;若是,则接收校验通过的颜色值;否则,对校验不通过的颜色值发出输入错误提示信息。4.根据权利要求3所述的方法,每个所述颜色值还包括通过所述第一区域手动输入的透明度值。5.根据权利要求1至4中任一项所述的方法,根据所述计算指令对所述至少两个颜色值进行叠加计算,包括:按照预设算法,对前两个颜色值进行叠加计算,并将计算结果作为新的颜色值与下一个颜色值进行叠加计算,以此类推,将所有颜色值进行叠加计算后得到的新的颜色值作为叠加颜色值。6.根据权利要求5所述的方法,所述预设算法如下:将两个颜色值中的红、绿、蓝和透明度的值,按照预设规则分别转换为0-1之间的数值;分别按照如下公式计算两个颜色值叠加后得到的新的颜色值:C1=(c1*a1*(1.0-a2)+c2*a2)/(a1+a
2-a1*a2);D1=(d1*a1*(1.0-a2)+d2*a2)/(a1+a
2-a1*a2);E1=(e1*a1*(1.0-a2)+e2*a2)/(a1+a
2-a1*a2);A1=a1+a
2-a1*a2;其中,a1、a2分别为两个颜色值中的透明度值;c1、c2分别为两个颜色值中的红色值;d1、d2分别为两个颜色值中的绿色值;e1、e2分别为两个颜色值中的蓝色值;C1为新的颜色值中的红色值;D1为新的颜色值中的绿色值;E1为新的颜色值中的蓝色值;A1为新的颜色值中的透明度值。7.一种颜色叠加装置,该装置包括:显示模块,所述显示模块用于显示颜色操作界面;所述颜色操作界面包括第一区域和第二区域;接收模块,所述接收模块用于接收通过所述第一区域输入的至少两个颜色值,以及...
【专利技术属性】
技术研发人员:蒋品,李中贤,
申请(专利权)人:北京光启元数字科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。