Big Heads
Big Headsは顔や服、髪型、色や表情など様々なパーツをランダムに組み合わせた人物イラストを生成し、Webサイトやアプリ等に埋め込めるツールです。
パーツは17種用意されており、組み合わせる事で10億通りにもなるそうです。イラストはSVGでダウンロードしたりURLが発行されるほか、reactのコードも生成されます。
import { BigHead } from '@bigheads/core' const Example = () => ( <BigHead accessory="tinyGlasses" body="breasts" circleColor="blue" clothing="vneck" clothingColor="white" eyebrows="concerned" eyes="simple" facialHair="stubble" graphic="none" hair="none" hairColor="orange" hat="turban" hatColor="blue" lashes={false} lipColor="purple" mask mouth="open" skinTone="brown" /> )
画像URLの生成もパラメータによって制御されているのでルールさえ覚えられれば自身で手軽に作成出来ます。
<img src="https://bigheads.io/svg?accessory=none&body=chest&circleColor=blue&clothing=vneck&clothingColor=red&eyebrows=concerned&eyes=simple&facialHair=none&graphic=graphQL&hair=long&hairColor=blonde&hat=none5&hatColor=blue&lipColor=turqoise&mask=true&mouth=grin&skinTone=dark" alt="Big Head" />
Webサイトやアプリケーション、ゲームなどで利用して欲しいとの事です。個人でも商用でも無料で利用できる他、オープンソースとしてソースコードも公開されています。ライセンスはMITとの事です。