Вопрос

Я хотел бы реализовать систему, которая генерирует уникальные блоки NxN, когда на входе дается хэш MD5, в настоящее время я разбиваю MD5 на подстроки и просто использую их как шестнадцатеричные цветовые коды, есть ли у кого-нибудь хорошие идеи по этому поводу? системы, которые я мог бы использовать для создания этих изображений?

Я рассматривал возможность использования значений в качестве констант в аттракторе Лоренца, но выходные данные не так визуально различимы при большом количестве сгенерированных выходных данных.

Это было полезно?

Решение

Вы можете попробовать создать изображение, похожее на лицо.Люди довольно хорошо различают разные изображения лиц.Например, см. Ваватары, которые представляют собой дурацкие изображения, похожие на лица, в которых различаются форма, цвет, фон, глаза, рот и т. д., что приводит к очень большому количеству различных, довольно узнаваемых изображений.

Если не лица, то выберите какой-нибудь другой класс достаточно узнаваемых объектов, которые могут различаться по нескольким осям, например автомобили, животные или что-то в этом роде.

См., например, эта тема на Мете об автоматическом создании аватаров-единорогов.

Другие советы

Автоматически сгенерированные аватары в SO называются Identicons, вы можете использовать их вариант.

См. этот вопрос для получения дополнительной информации:

Как создается изображение идентификатора пользователя на SO?

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top