Что такое аватар?Аватар изображение идентификатора порожденных исключительно для рисования каждого комментатора на блоге, так что пользователи связывать различные комментарии. Для этого могут быть приняты во внимание IP-адрес, но тем самым мы будем иметь различные аватары для того же пользователя, который комментарии в две смены (с разными IP), разделенных или адрес электронной почты. |
Это изображение уникально идентифицирует пользователя, некоторые сайты позволяют для регистрации и включения аватара точно. Это неизбежно ведет к вмешательству, чтобы размещать комментарии, Вы должны сначала сделали запись. Способ решения этой задачи существует и очень простой. Есть некоторые сайты, наиболее известным является Gravatar , что позволяет сопоставить изображение на хэш. Хэш может быть рассчитана с адреса электронной почты пользователя, в то время как изображение может быть Identicon или MonsterID Wavatar, как показано на рис.
Identicon | MonsterID | Wavatar |
Использование этой техники также имеет то преимущество, оставив анонимный комментатор, даже если аватар был создан в соответствии с его электронной почты невозможно вернуться в свой адрес электронной почты. Это обеспечивается тем, что существует обратная функция хэша.
SignID
Предполагая, что аватара имеет ту же функцию в качестве подписи очень загадочно, я хотел создать еще один тип аватары как настоящая подпись короткая. Процедура намного проще, чем предыдущие, потому что он знает же функции, самый простой способ всегда быть предпочтительны, так как нас учат Оккама.
Идея очень проста, мы рассматриваем изображение, как будто это декартовой плоскости и раскол в хэш-набор координат. Например, если мы можем сделать на нашем плане 261d832de29d0923db96989c4640dfdd следующие моменты: (2.6), (1, D), (8.3), (2, D), ... с координатами выражается в шестнадцатеричном виде. Мы получили ряд точек, мы просто должны поместить их вместе с линиями и здесь мы видим красивые SignID на этом рисунке.
SignID
Как использовать SignID
Вы можете использовать SignID как альтернатива более известным аватаров. Учитывая, адрес электронной почты, например mail@example.com Первое, что нужно сделать, это вычислить значение хэша адреса, вы можете использовать функции, доступные на языке, который вы используете в качестве 'md5. 333a3587d4c6757b04c86b47fbafc64a URI из "аватары будут SignID http://www.piumalab.org/avatar/333a3587d4c6757b04c86b47fbafc64a
Для тех, кто хочет войти SignID ваш сайт в PHP просто следующий код
( ( string ) md5 ( $email ) ) ?> " /> <IMG SRC = "http://www.piumalab.org/avatar/ <? Php эхо ((строка) md5 ($ электронной почте ))?>" />
Атрибуты для настройки SignID
Все эти атрибуты являются необязательными, которой я буду говорить, вы можете указать размер параметра с, если не указано по умолчанию 80 пикселей, например: http://www.piumalab.org/avatar/333a3587d4c6757b04c86b47fbafc64a?s=256
Стандартный формат изображения PNG просто указать, если вы хотите формате GIF = GIF http://www.piumalab.org/avatar/333a3587d4c6757b04c86b47fbafc64a?format=gif
Есть три параметра для указания цвета. Они BG, LC и ПК соответственно, которые служат для определения фонового цвета, линий и точек. Формат цвета должны быть выражены как 6 шестнадцатеричных цифр, по форме, RGB, 2 для красного, зеленого и 2 для 2 для синего. Все опции могут комбинироваться по желанию. Вот пример из этих трех вариантов http://www.piumalab.org/avatar/333a3587d4c6757b04c86b47fbafc64a?bg=99DD33&lc=234567&pc=FF55FF



Мне действительно нравится это, браво!