I tuoi colori sono in effetti valori RGB memorizzati in modo leggermente distorto. Tutto quello che devi fare è togliere il numero decimale da 16777216 e convertirlo in HEX.
16777216-1 =16777215 (FFFFFFh =bianco)
16777216-12582784 =4194432 (400080h =viola)
16777216-65408 =16711808 (FF0080h =rosa)
16777216-16777216 =0 (000000h =Nero)
16777216-256 =16776960 (FFFF00h =Giallo)
Spero che questo aiuti. Mi scuso per non aver scritto un codice, ma temo di non essere ancora arrivato nei miei studi. Prometto che lavorerò su di esso quando sarò lì. :)