Pergunta

Eu gostaria de implementar um sistema que gera blocos NxN únicas quando dado um hash MD5 como uma entrada, atualmente estou dividindo o MD5 em sub-cordas e apenas usá-los como Hex cor-códigos, alguém tem alguma boas idéias sobre os sistemas que eu poderia usar para gerar estas imagens?

Eu considerei usando os valores como constantes em um atrator de Lorenz, mas a saída não é tão visualmente distinguíveis por um grande número de resultados gerados.

Foi útil?

Solução

Você poderia tentar gerar uma imagem do rosto-like. As pessoas são muito bons em distinguir diferentes face-como imagens. Por exemplo, veja Wavatars , que são pateta cara-como imagens em que a forma é variado, a cor, o fundo dos olhos, da boca, e assim por diante, levando a um número muito grande de diferentes imagens, bastante reconhecíveis.

Se não enfrenta, em seguida, escolher uma outra classe de objetos bastante reconhecíveis que podem variar em vários eixos, como carros ou animais ou algo assim.

Veja, por exemplo, esta discussão no Meta sobre como gerar automaticamente unicorn avatares.

Outras dicas

Os auto gerado avatares no SO são chamados identicon, você poderia usar uma variante disso.

Veja esta questão para mais informações:

Como é a imagem id gerado pelo usuário no SO?

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top