12 điểm bởi GN⁺ 2024-04-07 | 1 bình luận | Chia sẻ qua WhatsApp
  • Tạo khuôn mặt theo cách tương tự như Nintendo Wii tạo ngẫu nhiên các nhân vật Mii
  • Các khuôn mặt được tạo ra được vẽ bằng đồ họa vector có thể mở rộng (SVG)
  • Mỗi khuôn mặt có thể được biểu diễn bằng một đối tượng JavaScript nhỏ, nên có thể lưu đối tượng này và sau đó vẽ lại chính khuôn mặt đó
  • Các tùy chọn cho đặc điểm khuôn mặt (mắt, mũi, miệng, v.v.) còn hạn chế, và hiện tại một số tùy chọn vẫn khá đơn giản

Ý kiến của GN⁺

  • faces.js cung cấp cho các nhà phát triển web một công cụ để thêm yếu tố thú vị vào giao diện người dùng. Có thể dùng để tạo ảnh hồ sơ cho người dùng hoặc các chức năng tương tự.
  • Thư viện này có tính mở cao, nên có tiềm năng bổ sung nhiều tùy chọn đặc điểm khuôn mặt đa dạng và tinh tế hơn thông qua đóng góp từ cộng đồng.
  • Tuy nhiên, do các tùy chọn đặc điểm khuôn mặt hiện còn hạn chế, nó có thể chưa mang lại mức độ đa dạng như người dùng mong muốn, vì vậy phần này cần được cải thiện trong tương lai.
  • Các thư viện hoặc dự án khác cung cấp tính năng tương tự gồm có AvataaarsOpenMoji, cũng mang đến cho người dùng nhiều lựa chọn khác nhau.

1 bình luận

 
GN⁺ 2024-04-07
Ý kiến trên Hacker News
  • Có ý kiến cho rằng sẽ rất thú vị nếu dùng cùng với Chernoff Faces, một phương pháp biểu diễn dữ liệu bằng biểu cảm khuôn mặt.
  • Giới thiệu rằng đã có người thực hiện việc tham số hóa biểu cảm khuôn mặt, kèm liên kết tới website liên quan.
  • Có ý kiến mong API nhận một giá trị seed số để người dùng có thể giữ lại khuôn mặt mình thích khi bấm nút "làm mới" trong ứng dụng. Như vậy có thể duy trì giữa các lần tải trang và trên nhiều thiết bị mà không cần lưu toàn bộ đối tượng khuôn mặt vào cơ sở dữ liệu.
  • Cung cấp ví dụ mã đơn giản dùng thư viện facesjs để tạo và hiển thị khuôn mặt ngẫu nhiên.
  • Chia sẻ liên kết tới một trang tạo avatar với phong cách khác.
  • Một câu hỏi cơ bản về cách đưa thư viện JS vào tệp HTML. Người dùng nhờ trợ giúp kèm thông báo lỗi không thể phân giải đường dẫn mô-đun.
  • Đánh giá rằng phong cách nghệ thuật không hấp dẫn, nhưng ý tưởng và bản thân dự án thì rất thú vị.
  • Có ý kiến nói rất thích dự án, bao gồm cả tệp README. Đồng thời cung cấp thông tin nền rằng tác giả là một nhà phát triển độc lập đang làm game mô phỏng quản lý thể thao chạy trong trình duyệt.
  • Chia sẻ thêm một liên kết website khác và cho rằng có thể bạn cũng sẽ thích trang tạo avatar tương tự này.
  • Bày tỏ sự tiếc nuối rằng thư viện được cung cấp không tạo ra Chernoff Faces.