¿Cómo generar los "gravatars" predeterminados aleatorios como en Stack Overflow?

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

  •  03-07-2019
  •  | 
  •  

Pregunta

¿Cómo Stack Overflow genera automáticamente los gravatars para aquellos usuarios que no cargan una imagen o que no han creado un ícono Gravatar?

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

¿Fue útil?

Solución

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

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

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

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

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 el hash de correo electrónico.

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

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top