Colore lettera avatar di sistema

Nella tabella user_avatars, possiamo ricostruire il link all’avatar personalizzato o a quello Gravatar di uno studente utilizzando i campi custom_upload_id o gravatar_upload_id.
Ad esempio: https://sjc3.discourse-cdn.com/business7/user_avatar/<discourse_url>/<username>/<img_size>/<upload_id>_2.png

Quando un utente non ha caricato un avatar, gli viene assegnato automaticamente un avatar che appare così:
https://avatars.discourse.org/v4/letter/g/d78d45/64.png

In questo caso, la struttura del link è la seguente:
https://avatars.discourse.org/v4/letter/<letter_to_display>/<background_color_hex>/<img_size>.png

Dalla struttura del link nell’esempio sopra è chiaro come ricostruire il link. Tuttavia, l’unico elemento che non riesco ancora a capire è dove il background_color_hex sia memorizzato nel database.

Se qualcuno può aiutarmi, ne sarei molto grato!

Viene calcolato dinamicamente dal processo del server web in base a un hash del nome utente.

Grazie @riking,

Hai qualche informazione su come replicare questo processo? O puoi suggerire un metodo diverso per accedere programmaticamente all’avatar di un utente?

G