2012-03-09 12 views
5

Mi piacerebbe fare qualcosa come SO con le immagini del profilo dei nuovi utenti. Sembra creare un'immagine unica basata su un valore.Creare un'immagine unica (GUID per immagine)

Come posso creare ripetutamente la stessa immagine unica da un GUID?

Sono aperto a farlo sul server, ma preferirei una soluzione lato client per crearlo al volo.

Qualcosa di simile a questi:

enter image description hereenter image description hereenter image description here

Edit: Come posso ripetutamente creare la stessa immagine unica "bell'aspetto" da un GUID?

+0

Non sei sicuro di quello che stai chiedendo esattamente - un'immagine 'a caso' non sarebbe stato lo stesso ogni volta. Vuoi una funzione deterministica che prende un GUID come parametro e genera un'immagine? – Widor

+0

@Widor yes, una funzione che consuma un 'GUID' e restituisce un'immagine – Greg

+0

questo è bello, sto cercando proprio questo – tofutim

risposta

3

Quello che stai cercando è chiamato Identicon.

Penso che questo post potrebbe dare la tua voglia o darti un codice di esempio da guardare per generare le tue immagini.

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

+0

Purtroppo il link all'articolo non è più disponibile. (cioè agli Identoni di Don Park) – tofutim

1

GUID è array di byte, quindi è già un dato non elaborato per un'immagine se si trattano gli stessi dati di bitmap.

Se la tua domanda è "come creare un'immagine piacevole" è una storia diversa.

+0

+1 per la pedanteria divertente – gordatron