- Nintendo Wii가 무작위로 Mii 캐릭터를 생성하는 것과 유사한 방식으로 얼굴을 생성
- 생성된 얼굴은 확장 가능한 벡터 그래픽(SVG)으로 그려짐
- 각 얼굴은 작은 자바스크립트 객체로 표현될 수 있어, 이 객체를 저장하고 나중에 동일한 얼굴을 다시 그릴 수 있음
- 얼굴 특징(눈, 코, 입 등)에 대한 옵션은 제한적이며, 현재 옵션 중 일부는 다소 단순함
GN⁺의 의견
- faces.js는 웹 개발자들이 사용자 인터페이스에 재미있는 요소를 추가할 수 있는 도구를 제공함. 사용자의 프로필 이미지를 만드는 등의 기능에 활용될 수 있음.
- 이 라이브러리는 개방성이 높아 커뮤니티의 기여를 통해 더 다양하고 세련된 얼굴 특징 옵션을 추가할 수 있는 잠재력을 가지고 있음.
- 그러나 현재 제한된 얼굴 특징 옵션으로 인해, 사용자가 원하는 만큼의 다양성을 제공하지 못할 수 있으므로, 이 부분은 향후 개선이 필요함.
- 비슷한 기능을 제공하는 다른 라이브러리나 프로젝트로는
Avataaars나OpenMoji등이 있으며, 이들도 사용자에게 다양한 선택지를 제공함.