![](/img/trans.png)
[英]Is there a way to convert 16-bit color to 24-bit color efficiently while avoiding floating-point math?
[英]Convert 24-bit color to specific 8-bit color pallette
我正在尝试为Windows Phone应用程序(c#)使用标准的颜色选择器,该颜色选择器提供24位颜色以设置某些具有8位调色板的灯泡的颜色,如下所述。 当我第一次想到它时,我没想到这没什么大不了的,尽管花了几个小时没有任何结果,但我现在认为可能是这样。 希望这里的任何人都有一个绝妙的主意。 调色板:
0x00 Violet
0x10 Royal_Blue
0x20 Baby_Blue
0x30 Aqua
0x40 Mint
0x50 Seafoam_Green
0x60 Green
0x70 Lime_Green
0x80 Yellow
0x90 Yellow_Orange
0xA0 Orange
0xB0 Red
0xC0 Pink
0xD0 Fusia
0xE0 Lilac
0xF0 Lavendar
(应使用介于两者之间的颜色)
提前致谢!
您可以尝试Coding4Fun库 ,甚至可以进行自定义选择器 -一点都不难。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.