Stack Overflowは、画像をアップロードしていないユーザーやGravatarアイコンを作成していないユーザーのために、どのようにGravatarを自動生成しますか?
これらのランダムなアバターはどこから来たのですか?また、自分のサイト用にそれらを生成するにはどうすればよいですか?
Stack Overflowは、画像をアップロードしていないユーザーやGravatarアイコンを作成していないユーザーのために、どのようにGravatarを自動生成しますか?
これらのランダムなアバターはどこから来たのですか?また、自分のサイト用にそれらを生成するにはどうすればよいですか?
このクエリ文字列パラメータがすべてのGravatarソースURLに追加されているため、「ランダム」なカラフルなGravatarが表示されます。d=identicon
これは、ユーザーが自分のメールに関連付けられたGravatar画像を持っていない場合に、デフォルトの青いGravatar画像の代わりに、この「ランダムな」画像が表示されるようにするために行われます。
以下は、パラメータが含まれていないため、「デフォルト」の青い画像を表示します。
ただし、d=identicon
パラメータが含まれている同じURLは、次のことを示しています。
これは、例で使用されるURLです。https://www.gravatar.com/avatar/94d093eda664addd6e450d7e9881bcad?s=32&d=identicon&r=PG
ちなみに、これらの画像(Identiconsと呼ばれる)は実際にはランダムではありませんが、電子メールのハッシュに基づいて生成されます。
デフォルトのユーザーアバターはどのように生成されますか?を参照してください。このアルゴリズムの一部の言語実装。