2012-03-09 14 views
5

Me gustaría hacer algo como SO lo hace con las imágenes de perfil de los nuevos usuarios. Parece crear una imagen única basada en un valor.Crear una imagen única (GUID a la imagen)

¿Cómo puedo crear repetidamente la misma imagen única desde un GUID?

Estoy abierto a hacer esto en el servidor, pero preferiría una solución del lado del cliente para crearlo sobre la marcha.

Algo como esto:

enter image description hereenter image description hereenter image description here

Editar: ¿Cómo puedo crear repetidamente la misma "buen aspecto" imagen única de un GUID?

+0

No está seguro de lo que estás pidiendo exactamente - una imagen de 'aleatorio' no sería lo mismo cada vez. ¿Desea una función determinista que tome un GUID como parámetro y genere una imagen? – Widor

+0

@Widor sí, una función que consume un 'GUID' y devuelve una imagen – Greg

+0

esto es genial, estoy buscando simplemente – tofutim

Respuesta

3

Lo que estás buscando se llama Identicon.

Creo que esta publicación puede darle el deseo que desea o darle un código de muestra para analizar y generar sus propias imágenes.

http://www.puls200.de/?p=316

+0

Lamentablemente, el enlace al artículo ya no está disponible. (Eso es para los Identificadores de Don Park) – tofutim

1

GUID es una matriz de bytes, por lo que ya es un dato bruto para una imagen si trata los mismos datos que el mapa de bits.

Si su pregunta es "cómo crear una imagen agradable" es una historia diferente.

+0

+1 para pedantería divertida – gordatron