Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

Converta números de cores negativas para HEX ou RGB


Suas cores são de fato valores RGB armazenados de forma ligeiramente distorcida. Tudo o que você precisa fazer é retirar o número decimal de 16777216 e converter para HEX.

16777216-1 =16777215 (FFFFFFh =Branco)

16777216-12582784 =4194432 (400080h =Roxo)

16777216-65408 =16711808 (FF0080h =Rosa)

16777216-16777216 =0 (000000h =Preto)

16777216-256 =16776960 (FFFF00h =Amarelo)

Espero que isso ajude. Desculpas por não escrever um código, mas temo que ainda não cheguei lá em meus estudos. Prometo que vou trabalhar nisso quando chegar lá. :)