Colors 从具有给定色调的混合颜色计算两种原始颜色

Colors 从具有给定色调的混合颜色计算两种原始颜色,colors,hsv,Colors,Hsv,我正在写一个程序,将图像重新着色为两种给定颜色的给定配色方案 我有一个颜色C,色调79,饱和度47,值67。我知道这种颜色是由A和B两种颜色混合而成的。A的色调是50,B的色调是198。可以计算A和B的饱和度和值吗 一般来说:如果颜色C是A和B的混合物,A、B和C的颜色已知,并且C的饱和度/值已知,是否有计算饱和度和颜色A和B值的算法 (如果存在这种算法,预期结果: A:饱和度100,数值95 B:饱和度73,数值70 )但总的来说,我认为答案是“不”。你在解一个由三个方程组成的系统,有四个未知

我正在写一个程序,将图像重新着色为两种给定颜色的给定配色方案

我有一个颜色C,色调79,饱和度47,值67。我知道这种颜色是由A和B两种颜色混合而成的。A的色调是50,B的色调是198。可以计算A和B的饱和度和值吗

一般来说:如果颜色C是A和B的混合物,A、B和C的颜色已知,并且C的饱和度/值已知,是否有计算饱和度和颜色A和B值的算法

(如果存在这种算法,预期结果:

A:饱和度100,数值95

B:饱和度73,数值70


)

但总的来说,我认为答案是“不”。你在解一个由三个方程组成的系统,有四个未知数。嗯,我对颜色知之甚少。Paint.net说混合模式“正常”…我知道结果颜色C是颜色A的50%和颜色B的50%,这在解方程时也算是信息。你有Ch=fh(Ah,As,Av,Bh,Bs,Bv),Cs=fs(Ah,As,Av,Bh,Bs,Bv),Cv=fv(Ah,As,Av,Bh,Bs,Bv)(其中f是三个函数)。总的来说,你不能解决四个未知的问题,你是对的。你为什么不通过正常的“回答”按钮回答这个问题?