Warna Anda memang nilai RGB yang disimpan dengan cara yang sedikit terpelintir. Yang harus Anda lakukan adalah, ambil angka desimal dari 16777216 dan ubah ke HEX.
16777216-1 =16777215 (FFFFFFh =Putih)
16777216-12582784 =4194432 (400080j =Ungu)
16777216-65408 =16711808 (FF0080h =Merah Muda)
16777216-16777216 =0 (000000j =Hitam)
16777216-256 =16776960 (FFFF00h =Kuning)
Saya harap ini membantu. Maaf karena tidak menulis kode, tetapi saya khawatir saya belum cukup sampai di sana dalam studi saya. Saya berjanji akan mengerjakannya ketika saya sampai di sana. :)