我希望像油漆或光一样混合颜色。
有没有人知道一些有效的公式或工具来完成工作?它应该很简单,但到目前为止还没有。
例如,如果你混合黄色和蓝色,你应该 绿色
然而,你得到灰色 !!!
问题是css使用RGB,我觉得这真是令人费解。出于某种原因,“黄色”由绿色和红色表示。也就是说:rgb(255,255,0)=“黄色”!
我确信这背后有一些原因,但数学现在很时髦。
假设您使用JavaScript混合黄色和蓝色以获得绿色。你得到:
var green = rgb(
Math.round( ( 255 + 0 ) / 2 = **128** ),
Math.round( ( 255 + 0 ) / 2 = **128** ),
Matn.round( ( 0 + 255 ) / 2 = **128** )
)
= rgb(128,128,128)
那是灰色的。
对这个难题的任何见解都会让我成为一个非常满意的程序员,甚至可以帮助我制作一个很酷的应用程序。
TY提前。