あなたの色は確かに少しねじれた方法で保存されたRGB値です。あなたがしなければならないのは、16777216から10進数を取り除いてHEXに変換することだけです。
16777216-1 =16777215(FFFFFFh =白)
16777216-12582784 =4194432(400080h =紫)
16777216-65408 =16711808(FF0080h =ピンク)
16777216-16777216 =0(000000h =黒)
16777216-256 =16776960(FFFF00h =黄色)
これがお役に立てば幸いです。コードを書かなかったことをお詫びしますが、私はまだ研究に参加していないのではないかと心配しています。私はそこに着いたらそれに取り組むことを約束します。 :)