这取决于您“反转”颜色是什么意思
您的代码提供了“负”颜色。
您是否要寻找青色的红色,紫色的绿色,黄色的蓝色(依此类推)?如果是这样,则需要在HSV模式下转换RGB颜色(您将在此处进行转换)。
然后你只需要反转色彩值(变动
Hue的
360-Hue),并重新转换为RGB模式。
编辑:亚历克斯Semeniuk提到,改变
Hue由
(Hue + 180) % 360是更好的解决方案(它不倒置色调,但发现在色环相反的颜色)

这取决于您“反转”颜色是什么意思
您的代码提供了“负”颜色。
您是否要寻找青色的红色,紫色的绿色,黄色的蓝色(依此类推)?如果是这样,则需要在HSV模式下转换RGB颜色(您将在此处进行转换)。
然后你只需要反转色彩值(变动
Hue的
360-Hue),并重新转换为RGB模式。
编辑:亚历克斯Semeniuk提到,改变
Hue由
(Hue + 180) % 360是更好的解决方案(它不倒置色调,但发现在色环相反的颜色)