github.com
govatar という go で実装されたアバター画像生成ライブラリの紹介。
アバター画像を生成するライブラリで、以下のような画像が生成できる。
これが男性画像をランダムで生成した場合。
こちらが女性画像をランダムで生成した場合。
ファイルとして取得もできるし、データ(jpg/git/png)として生成もできるので、サーバから直接配信することもできる。
実装としては、あらかじめ登録されたパーツごと(目/鼻...)の画像を組み合わせることで最終的なアバター画像を生成している。
数行で実装できるので、SNS的なサービスで気軽に使えそうで面白い。