Come generare i default casuali & # 8220; gravatars & # 8221; come su Stack Overflow?

StackOverflow https://stackoverflow.com/questions/405717

  •  03-07-2019
  •  | 
  •  

Domanda

In che modo Stack Overflow genera automaticamente i gravatar per quegli utenti che non caricano un'immagine o che non hanno creato un'icona Gravatar?

Da dove provengono questi avatar casuali e come posso generarli per il mio sito?

È stato utile?

Soluzione

I gravatari colorati "casuali" vengono visualizzati perché questo parametro della stringa di query viene aggiunto a ogni URL sorgente gravatar: d=identicon

Questo viene fatto in modo che se l'utente non ha un'immagine gravatar associata alla sua e-mail, questa immagine 'casuale' viene visualizzata, invece dell'immagine blu gravatar predefinita.

Di seguito viene visualizzata l'immagine blu "predefinita" perché il parametro non è incluso: alt text

Tuttavia, lo stesso URL con il parametro d = identicon mostra questo: alt text

Questo è l'URL utilizzato per l'esempio: https://www.gravatar.com/avatar/94d093eda664addd6e450d7e9881bcad?s=32&d=identicon&r=PG

A proposito, queste immagini (chiamate Identicon ) non sono realmente casuali, ma sono generate in base nell'hash dell'email.

Vedi Come viene generato l'avatar utente predefinito? per alcune implementazioni linguistiche di questo algoritmo.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top