Преобразование цвета из целого числа в шестнадцатеричное? - PullRequest
0 голосов
/ 31 августа 2018

Забавный вызов, сложнее, чем вы думаете. Дано целое число 16744448 в качестве «цвета», заканчивающегося синим цветом.

Если вы гуглите цвет, он будет отображаться как #0080FF, но если вы перейдете к десятичному в шестнадцатеричный конвертер, вы получите #FF8000.

Я не уверен, считается ли один «вычитающей» цветовой палитрой, а другой - «аддитивным», но каким-то образом число «16744448», хранящееся в базе данных, к которой я обращаюсь, относится к синему цвету.

1 Ответ

0 голосов
/ 31 августа 2018

Номер был сохранен в базе данных, для его автоматического преобразования во время выбора я использовал это:

select  REVERSE(RIGHT(INTTOHEX(16744448),6))
...