sesion make inicio ejemplos change gravatar

make - ¿Cómo generar los "gravatares" predeterminados al azar como en Desbordamiento de pila?



gravatar laravel (1)

¿Cómo genera Stack Overflow los gravatares para aquellos usuarios que no cargan una imagen o que no han creado un icono de Gravatar?

¿De dónde vienen estos avatares aleatorios y cómo puedo generarlos para mi propio sitio?


Los gravatares coloridos ''aleatorios'' se muestran porque este parámetro de cadena de consulta se agrega a cada URL fuente de gravatar: d=identicon

Esto se hace para que si el usuario no tiene una imagen de Gravatar asociada a su correo electrónico, se muestre esta imagen ''aleatoria'', en lugar de la imagen de gravatar azul predeterminada.

A continuación, se muestra la imagen azul ''predeterminada'' porque el parámetro no está incluido:

Sin embargo, la misma URL con el parámetro d=identicon incluido, muestra esto:

Esta es la URL utilizada para el ejemplo: https://www.gravatar.com/avatar/94d093eda664addd6e450d7e9881bcad?s=32&d=identicon&r=PG

Por cierto, estas imágenes (llamadas Identicons ) no son realmente aleatorias, sino que se generan en función del hash del correo electrónico.

Consulte ¿Cómo se genera el avatar de usuario predeterminado? para algunas implementaciones de lenguaje de este algoritmo.