Domanda

Mi piacerebbe implementare un sistema che genera blocchi unici NxN quando dato un hash MD5 come input, attualmente sto dividendo il MD5 in sotto-stringhe e solo usando loro come Hex codici colore, qualcuno ha qualche buone idee su sistemi che potrebbero usare per generare queste immagini?

Ho considerato utilizzando i valori come costanti in un attrattore di Lorenz ma l'uscita appena non è che visivamente distinguibili per un gran numero di uscite generati.

È stato utile?

Soluzione

Si potrebbe provare a generare un fronte-like. Le persone sono abbastanza bravi a distinguere diverse immagini dei volti-like. Ad esempio, vedere Wavatars , che sono immagini dei volti simili goofy in cui la forma è molto vario, il colore, lo sfondo gli occhi, la bocca, e così via, che porta a un gran numero di diverse immagini, abbastanza riconoscibili.

In caso contrario i volti, quindi scegliere qualche altra classe di oggetti abbastanza riconoscibili che può variare su diversi assi, come le automobili o animali o qualcosa del genere.

Si veda, per esempio, questa discussione su Meta sulla generazione automaticamente unicorno avatar.

Altri suggerimenti

L'auto ha generato avatar su così sono chiamati identicon, si potrebbe utilizzare una variante di questo.

Vedere questa domanda per ulteriori informazioni:

Come viene generata l'immagine id utente sul SO?

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