13

私は StackOverflow のデフォルトのキルトのようなプロフィール写真 ( Fail Blogにもあることに気付きました) に感心しており、両方がそれらを生成するために使用しているプログラムに興味があります。

しかし、私が本当に知りたいのは、デフォルトのプロフィール写真を作成するシステムを設計するとしたら、どのようにしますか?

使用するアルゴリズムについてのアイデアを探しています。また、画像をユーザーにどのように関連付けるか、ユーザー名に関連するか、進行状況の描写 (つまり、画像がより複雑になり、評判が上がるにつれて、またはそれ以上になります)。

4

8 に答える 8

11

FWIW、デフォルトの画像はgravatarによって生成されるため、このサイト以外にも表示されます。

于 2008-09-23T22:46:41.617 に答える
10

これはIdenticonと呼ばれます。Stackoverflow では、 Gravatarは IP アドレスを使用して画像を生成します。

于 2008-09-23T22:48:11.053 に答える
3

これは社説であり、必ずしも答えではありません。

このサイトで自動生成されたアバターは、アバターの提供に特化したサービス (Gravatar) から提供されているため、ビジネスの中核となっています。アバターを生成して表示することを特に意図していないアプリの場合は、空のプレースホルダー (Facebook など) を使用します。これは優れた機能ですが、単純なプレースホルダーが同じくらい効果的である場合、開発に時間をかける価値はありますか?

于 2008-09-23T22:48:49.320 に答える
1

画像の非常に優れたソースは、フレーム フラクタルです。それらはかなり計算コストがかかるため、電気羊のようなプロジェクトからそれらを調達するか、ユーザーのコンピューターでレンダリングするだけで、作業の負荷を軽減することを検討する必要があります。

このようなデフォルトのプロフィール写真を望まない人がいるでしょうか?

代替テキスト http://sheepserver.net/v2d6/gen/202/124809/icon.jpg 代替テキスト http://sheepserver.net/v2d6/gen/202/124805/icon.jpg 代替テキスト http://sheepserver. net/v2d6/gen/202/125373/i77.jpg 代替テキスト http://sheepserver.net/v2d6/gen/202/125431/i116.jpg

于 2008-09-23T22:47:42.210 に答える
0

ルビーには、それを生成するためのライブラリhttp://github.com/swdyh/quiltがあります!

于 2010-01-07T01:56:37.597 に答える
0

Julia セットなどを使用して、初期条件をユーザーのメール アドレスのハッシュに設定します。

于 2008-09-23T22:47:16.280 に答える
0

jpeg サーバー ツール (aspjpg など) を使用して読み込み時に画像を操作し、プロフィール写真内にバッジが表示されるようにします。実際、任意のツールを使用して画像を動的に生成するのは非常に優れています。ある種の 3D またはフラッシュ テクノロジーを適用して、目の間隔や顔の構造のランダム変数を使用して画像を動的に作成することも、かなり厄介です。しかし、これは奇妙な質問です。ハッ!

于 2008-09-23T22:48:14.157 に答える
0

私は数年前に似たようなことをしました。POV-Ray を使用して、トーラス (鳥居?) と球体を含む小さな 3D シーンを生成しました。各オブジェクトの位置、サイズ、色など、微調整するパラメータがたくさんありました。

POV-Ray はスクリプト可能な 3D レンダリング エンジンです。ここで見つけることができます。

残念ながら、私の画像はすべて互いに似すぎていました。このサイトで使用されている Gravatar の ID が気に入っています。対称性が役に立ち、形が独特なので、ユーザーをかなり明確に識別できると思います。

于 2008-09-23T22:51:38.517 に答える