A color wheel method and color positioning method, including color plate method: when access to the brightness of a set value K, determine the brightness of color regions of each color point value (1 K) * (1 m*S), among them, M is the default, the range of from 0.2 to 0.8, S is the current color saturation value, K set values for the brightness on the K ranges from 0 to 1; every color point traversing the color area, according to the current color coordinate point value calculation of the color, the current color saturation point according to the value; the current color, color saturation and brightness value calculation of the value of the current color of R, G, B, and the current color points R, G, B value of pixel color according to the. The invention can use the color wheel households to the color in the color wheel position according to the color of direct and fast positioning, so as to select similar color, improve the efficiency of user color.
【技术实现步骤摘要】
色盘建立方法及颜色定位方法
本专利技术涉及颜色处理领域,特别是涉及一种色盘建立方法及颜色定位方法。
技术介绍
一般的终端设备如电脑、平板等,均能对文字、图形等进行颜色设置。如附图5所示,现有Window系统下的取色方案,大多根据颜色饱和度和色相两个维度构造一个矩形颜色面板显示颜色,并在颜色面板上选择颜色,通过亮度条调节调节选择的颜色的亮度。现有技术中,通过亮度条调节颜色亮度时,颜色面板的颜色亮度始终不变。即,亮度条与颜色面板没有互动,用户难以直观,快速的找到想要的颜色,而且,也不能通过颜色面板快色找到相近的颜色,颜色选择的效率低。现有的取色技术只是单向的从颜色面板和亮度得到颜色,不能根据获取的屏幕上的颜色确定颜色在色盘上的位置以及在亮度条上的位置,因此难以直观,快速的找到与屏幕上获取的颜色的相近颜色。
技术实现思路
鉴于上述状况,有必要针对现有技术中颜色选择效率低的问题,提供一种色盘建立方法及颜色定位方法。本专利技术实施例提供了一种色盘建立方法,包括当获取到亮度条的亮度设置值K时,确定颜色区域的每一个颜色点的亮度值为(1-K)*(1-m*S),其中,m为预设值,其取值范围为0.2~0.8,S为所述当前颜色点的饱和度值,K为亮度条上的亮度设置值,K取值范围为0~1;遍历所述颜色区域上的每一个颜色点,根据当前颜色点的坐标值计算所述当前颜色点的色度、饱和度值;根据所述当前颜色点的色度、饱和度值和亮度值计算所述当前颜色点的R、G、B值,并根据所述当前颜色点的R、G、B值进行像素点着色。上述色盘建立方法,其中,所述m为0.5。上述色盘建立方法,其中,所述颜色区域为圆形, ...
【技术保护点】
一种色盘建立方法,其特征在于,包括:当获取到亮度条的亮度设置值K时,确定颜色区域的每一个颜色点的亮度值为(1‑K)*(1‑m*S),其中,m为预设值,其取值范围为0.2~0.8,S为所述当前颜色点的饱和度值,K为亮度条上的亮度设置值,K取值范围为0~1;遍历所述颜色区域上的每一个颜色点,根据当前颜色点的坐标值计算所述当前颜色点的色度、饱和度值;根据所述当前颜色点的色度、饱和度值和亮度值计算所述当前颜色点的R、G、B值,并根据所述当前颜色点的R、G、B值进行像素点着色。
【技术特征摘要】
1.一种色盘建立方法,其特征在于,包括:当获取到亮度条的亮度设置值K时,确定颜色区域的每一个颜色点的亮度值为(1-K)*(1-m*S),其中,m为预设值,其取值范围为0.2~0.8,S为所述当前颜色点的饱和度值,K为亮度条上的亮度设置值,K取值范围为0~1;遍历所述颜色区域上的每一个颜色点,根据当前颜色点的坐标值计算所述当前颜色点的色度、饱和度值;根据所述当前颜色点的色度、饱和度值和亮度值计算所述当前颜色点的R、G、B值,并根据所述当前颜色点的R、G、B值进行像素点着色。2.如权利要求1所述的色盘建立方法,其特征在于,所述m为0.5。3.如权利要求1所述的色盘建立方法,其特征在于,所述颜色区域为圆形,以所述颜色区域的圆心为原点,过所述原点的垂线为y轴,过所述原点的水平线为x轴,所述当前颜色点的坐标值为相对于所述x轴和所述y轴的坐标值,所述根据当前颜色点的坐标值计算所述当前颜色点的色度、饱和度值的步骤包括:根据所述当前颜色点的坐标值计算所述当前颜色点相对于所述y轴的角度,并确定所述角度为所述当前颜色点的色度值;根据所述当前颜色点的坐标值计算所述当前颜色点到原点的距离与所述颜色区域半径的百分比,并确定所述百分比为所述当前颜色点的饱和度值。4.一种颜色定位方法,其特征在于,应用于权利要求1建立的色盘中,所述颜色定位方法包括:获取屏幕上目标点的R、G、B值,并将所述目标点的R、G、B值转换为色度、饱和度和亮度值;依次获取所述色盘上的颜色点的色度和饱和度值,并判断...
【专利技术属性】
技术研发人员:李幸斌,
申请(专利权)人:广州视源电子科技股份有限公司,广州视睿电子科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。