我正在寻找一种算法,可以根据百分比混合颜色。我正在开展一个选举项目,希望能够为竞选人分配不同的颜色,并根据该候选人获得的选票数量创建“结果”颜色。
这个问题:有没有一种像混合真实颜色一样工作的颜色混合算法?与我提出的问题相似,但可能需要能够混合三到五种颜色。我知道这最终是一个非常复杂的问题,但我很好奇在处理两种以上颜色时建议使用的方法是什么。因此,我可能会有:
红色(40%),绿色(10%),蓝色(50%)
或
红色(40%),黄色(5%),蓝色(10%),橙色(45%)
再次强调,我知道最后一个示例可能会产生某种灰色、棕色或黑色-这没关系。我的问题是我甚至没有尝试解决这个问题的算法。
编辑: 发布此消息后,我意识到自己实际上想要做的事情基本上是油漆颜色混合。换句话说,我不想要光线颜色混合,我想模拟油漆混合会发生什么-因为这是我一直“期望”的“可预测”结果-并且很难实现。
我在这里找到了这个链接:http://painting.about.com/library/blpaint/blcolormixingpalette1.htm,它的行为非常接近我想要实现的内容,并暴露了我最初想法中的一个小“缺陷”。它所展示的是,即使我可以使用此算法混合多达6种颜色,实际的“数据”始终被分解为3种原色。
即便如此,这也非常接近。
感谢所有为这个帖子做出贡献的人-所有这些建议都对这个令人惊讶的复杂问题/领域的探索非常有帮助。
这个问题:有没有一种像混合真实颜色一样工作的颜色混合算法?与我提出的问题相似,但可能需要能够混合三到五种颜色。我知道这最终是一个非常复杂的问题,但我很好奇在处理两种以上颜色时建议使用的方法是什么。因此,我可能会有:
红色(40%),绿色(10%),蓝色(50%)
或
红色(40%),黄色(5%),蓝色(10%),橙色(45%)
再次强调,我知道最后一个示例可能会产生某种灰色、棕色或黑色-这没关系。我的问题是我甚至没有尝试解决这个问题的算法。
编辑: 发布此消息后,我意识到自己实际上想要做的事情基本上是油漆颜色混合。换句话说,我不想要光线颜色混合,我想模拟油漆混合会发生什么-因为这是我一直“期望”的“可预测”结果-并且很难实现。
我在这里找到了这个链接:http://painting.about.com/library/blpaint/blcolormixingpalette1.htm,它的行为非常接近我想要实现的内容,并暴露了我最初想法中的一个小“缺陷”。它所展示的是,即使我可以使用此算法混合多达6种颜色,实际的“数据”始终被分解为3种原色。
即便如此,这也非常接近。
感谢所有为这个帖子做出贡献的人-所有这些建议都对这个令人惊讶的复杂问题/领域的探索非常有帮助。