Faces.js - ベクターベースの漫画風の顔生成のためのJavaScriptライブラリ
(zengm.com)- Nintendo WiiがランダムにMiiキャラクターを生成するのと似た方式で顔を生成
- 生成された顔は拡張可能なベクターグラフィックス(SVG)として描画される
- 各顔は小さなJavaScriptオブジェクトとして表現でき、このオブジェクトを保存して後で同じ顔を再描画できる
- 顔の特徴(目、鼻、口など)に関するオプションは限られており、現在のオプションの一部はやや単純
GN⁺の見解
- faces.jsは、Web開発者がユーザーインターフェースに楽しい要素を追加できるツールを提供する。ユーザーのプロフィール画像を作るといった用途に活用できる。
- このライブラリは開放性が高く、コミュニティの貢献によって、より多様で洗練された顔の特徴オプションを追加できる可能性を持っている。
- しかし現在は顔の特徴オプションが限られているため、ユーザーが望むほどの多様性を提供できない可能性があり、この点は今後の改善が必要である。
- 類似の機能を提供する他のライブラリやプロジェクトとしては、
AvataaarsやOpenMojiなどがあり、これらもユーザーにさまざまな選択肢を提供している。
1件のコメント
Hacker Newsの意見
facesjsライブラリを使ってランダムな顔を生成して表示する簡単なコード例を提供。