Vad är en avatar?En avatar är en bild identifierare genererat unikt för rita upp varje kommentator på en blogg så att användare associera de olika kommentarerna. För att göra detta kan beaktas IP-adress, men genom att göra så vi skulle ha olika avatarer för samma användare som kommentarer i två sessioner (med olika IP), åtskilda, eller e-postadress. |
Denna bild identifierar en användare, några platser möjliggöra registrering och införandet av en avatar exakt. Detta leder med nödvändighet till störningar för att skriva en kommentar måste du först ha gjort en inspelning. Det sättet att fixa detta problem finns och är mycket enkel. Det finns några platser, är den mest kända Gravatar som låter dig koppla en bild till en hash. Hash kan beräknas från den e-postadress för användaren medan bilden kan vara en Identicon, eller MonsterID Wavatar enligt bild.
Identicon | MonsterID | Wavatar |
Användningen av denna teknik har också fördelen av att lämna den anonyma kommentatorn, även om Avatar skapades enligt hans e-post är omöjligt att gå tillbaka till din e-postadress. Detta garanteras av det faktum att det finns en omvänd funktion av hash.
SignID
Förutsatt att en avatar har samma funktion som en signatur väldigt kryptiskt, jag ville skapa en annan typ av avatar som en riktig signatur kort. Förfarandet är mycket enklare än de tidigare, eftersom han vet att samma funktioner är det enklaste sättet är alltid att föredra då vi lär Occam.
Idén är mycket enkel, anser vi att bilden som om den vore en kartesisk plan och dela hash till en uppsättning koordinater. Till exempel, 261d832de29d0923db96989c4640dfdd om vi kan dra nytta av vår planet följande punkter: (2,6), (1, D), (8,3), (2, D), ... med koordinaterna uttrycks i hexadecimalt. Vi fick en rad punkter har vi bara sätta ihop dem med linjer och här kan vi se en vacker SignID i denna siffra.
SignID
Hur du använder SignID
Du kan använda SignID som ett alternativ till mer kända avatarer. Med tanke på en e-postadress, till exempel mail@example.com det första du bör göra är att beräkna hash värdet på adress kan du använda funktioner som finns tillgängliga till det språk som du använder som "md5. 333a3587d4c6757b04c86b47fbafc64a URI "avatarer kommer SignID http://www.piumalab.org/avatar/333a3587d4c6757b04c86b47fbafc64a
För dem som vill skriva en SignID din webbplats i PHP är helt enkelt följande kod
( ( string ) md5 ( $email ) ) ?> " /> <IMG SRC = "http://www.piumalab.org/avatar/ <? Php echo ((sträng) md5 ($ email ))?>" />
Attribut för att anpassa SignID
Alla dessa attribut är valfria, som jag kommer att tala, kan du ange s storlek parameter, om inte anges standard är 80 pixlar, till exempel: http://www.piumalab.org/avatar/333a3587d4c6757b04c86b47fbafc64a?s=256
Standardinställningen bildformat är PNG bara ange om du vill ha en gif format = gif http://www.piumalab.org/avatar/333a3587d4c6757b04c86b47fbafc64a?format=gif
Det finns tre parametrar för att ange färger. De BG, LC och pc respektive som tjänar till att definiera bakgrundsfärg, linjer och punkter. Formatet för färgen skall uttryckas som 6 hexadecimala siffror, enligt formuläret RGB, 2 för röd, grön och 2 för 2 för blått. Alla tillval kan kombineras enligt önskemål. här är ett exempel på dessa tre alternativ http://www.piumalab.org/avatar/333a3587d4c6757b04c86b47fbafc64a?bg=99DD33&lc=234567&pc=FF55FF



Jag gillar verkligen det, bravo!