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 と呼ばれる)は実際にはランダムではありませんが、電子メールのハッシュに基づいて生成されます。
このアルゴリズムの一部の言語実装については、 デフォルトのユーザーアバターはどのように生成されますか? を参照してください。