SignID: ein Avatar als Alternative zu Identicon und MonsterID Wavatar

Was ist ein Avatar?

Ein Avatar ist ein Bild generiert eindeutig identifizierbar aus jeder Kommentator in einem Blog über die Assoziierung der verschiedenen Stellungnahmen an die Nutzer. Dazu kann die IP-Adresse in Betracht gezogen werden, aber dies würde verschiedene Avatare für den gleichen Benutzer, der in zwei Sitzungen (mit unterschiedlichen IP kommentiert haben), getrennt, oder E-Mail-Adresse.

Dieses Bild eindeutig identifiziert einen Benutzer erlauben manche Sites Registrierung und Eingabe Ihres Avatars. Dies führt zwangsläufig zu Störungen, die einen Kommentar Sie zuerst eine Aufnahme gemacht haben muss posten kann. Der Weg zur Überwindung dieses Problems existiert und ist sehr einfach. Es gibt einige Websites, die bekannteste ist Gravatar welches Bild verbindet eine auf einen Hash. Der Hash kann aus dem E-Mail-Adresse des Nutzers ermittelt werden, während das Bild ein Identicon oder MonsterID Wavatar werden kann, wie gezeigt.

Identicon

Identicon

MonsterID

Wavatar

Wavatar

Mit dieser Technik hat den Vorteil der Anonymität, um Kommentare zu hinterlassen, auch wenn der Avatar auf seine E-Mail erstellt wurde unmöglich ist, zurück zu Ihrem E-Mail-Adresse gehen. Dies wird durch die Tatsache, dass es eine inverse Funktion des Hash garantiert.

SignID

Unter der Annahme, dass ein Avatar die gleiche Funktion hat wie eine handschriftliche Unterschrift sehr kryptisch, ich wollte eine andere Art von Avatar wie eine echte Unterschrift kurz zu schaffen. Das Verfahren ist wesentlich einfacher als die vorangegangenen, weil wir das gleiche Wissen verfügt das einfachste Verfahren ist vorzuziehen, da es Occam lehrt.

Die Idee ist sehr einfach, betrachten wir das Bild, als ob es einer kartesischen Ebene wurden und teilen den Hash in einer Reihe von Koordinaten. Zum Beispiel, wenn wir 261d832de29d0923db96989c4640dfdd wir auf unserer Etage ziehen die folgenden Punkte: (2,6), (1, D) (8.3), (2, D) ... mit den Koordinaten ausgedrückt in Hexadezimal. Wir haben eine Reihe von Fragen haben wir es mit den Linien und eine schöne SignID wir hier auf diesem Bild sehen können, zu vereinen.

SignID

SignID

Mit SignID

Sie können als Alternative zu den edleren SignID Avatar verwenden. Da eine E-Mail-Adresse, zum Beispiel mail@example.com das erste, was zu tun ist, berechnen die Adresse des Hash, kann man Sprache verwenden die Funktionen zur Verfügung, um das Wesen md5 verwendet wie ". 333a3587d4c6757b04c86b47fbafc64a Die URI "Avatare SignID http://www.piumalab.org/avatar/333a3587d4c6757b04c86b47fbafc64a

Für diejenigen, einfügen wollen, SignID Ihre Website ist in PHP einfach den folgenden Code

  ( ( string ) md5 ( $email ) ) ?> " /> <Img src = "http://www.piumalab.org/avatar/ <? Php echo ((string) md5 ($ email ))?>" /> 

Attribute zu SignID anpassen

All diese Attribute, von denen Sie sprechen, sind optional, können Sie die Größe mit dem Parameter s, wenn nicht standardmäßig spezifiziert wird durch Pixel werden 80, zB http://www.piumalab.org/avatar/333a3587d4c6757b04c86b47fbafc64a?s=256

Die Standard-Bildformat ist PNG, wenn Sie wollen nur gif Geben Sie eine GIF-Format = http://www.piumalab.org/avatar/333a3587d4c6757b04c86b47fbafc64a?format=gif

Es gibt drei Parameter, die Farben angeben. Sind bg, LC und PC bzw. welche Punkte dienen Hintergrund zu definieren, die Farbe, Linien und. Das Format der Farbe muss als 6 hexadezimale Ziffern angegeben werden, nach dem RGB-Format, 2 für Rot, Grün und 2 für 2 blau. Alle Optionen können beliebig kombiniert werden. Hier ist ein Beispiel dieser drei Optionen http://www.piumalab.org/avatar/333a3587d4c6757b04c86b47fbafc64a?bg=99DD33&lc=234567&pc=FF55FF

24. Februar 2009 • Tags: , , , • Posted in: Computer , PHP , Programmierung

One Response to "SignID: ein Avatar als Alternative zu Identicon und MonsterID Wavatar"

  1. Savino Sasso - 28. Februar 2009

    Ich liebe es, bravo!

Lassen Sie eine Antwort