12 Punkte von GN⁺ 2024-04-07 | 1 Kommentare | Auf WhatsApp teilen
  • Erzeugt Gesichter auf ähnliche Weise, wie die Nintendo Wii zufällig Mii-Charaktere erstellt
  • Die erzeugten Gesichter werden als skalierbare Vektorgrafiken (SVG) gezeichnet
  • Jedes Gesicht kann als kleines JavaScript-Objekt dargestellt werden, sodass dieses Objekt gespeichert und dasselbe Gesicht später erneut gezeichnet werden kann
  • Die Optionen für Gesichtsmerkmale (Augen, Nase, Mund usw.) sind begrenzt, und einige der aktuellen Optionen sind noch recht schlicht

Meinung von GN⁺

  • faces.js bietet Webentwicklern ein Werkzeug, mit dem sie Benutzeroberflächen spielerische Elemente hinzufügen können. Es kann zum Beispiel für die Erstellung von Profilbildern verwendet werden.
  • Die Bibliothek ist sehr offen angelegt und hat durch Beiträge aus der Community das Potenzial, vielfältigere und ausgefeiltere Optionen für Gesichtsmerkmale zu erhalten.
  • Aufgrund der derzeit begrenzten Optionen für Gesichtsmerkmale bietet sie jedoch möglicherweise nicht die Vielfalt, die sich Nutzer wünschen; dieser Bereich sollte künftig verbessert werden.
  • Andere Bibliotheken oder Projekte mit ähnlicher Funktionalität sind etwa Avataaars oder OpenMoji, die Nutzern ebenfalls verschiedene Auswahlmöglichkeiten bieten.

1 Kommentare

 
GN⁺ 2024-04-07
Hacker-News-Kommentare
  • Jemand meint, dass es in Kombination mit Chernoff Faces interessant sein könnte. Chernoff Faces sind eine Methode, Daten durch Gesichtsausdrücke darzustellen.
  • Es wird darauf hingewiesen, dass jemand an der Parametrisierung von Gesichtsausdrücken gearbeitet hat, zusammen mit einem Link zu einer entsprechenden Website.
  • Jemand wünscht sich, dass die API einen numerischen Seed-Wert entgegennimmt, damit Nutzer ein Gesicht, das ihnen gefällt, beibehalten können, wenn sie in der App auf den „Aktualisieren“-Button klicken. So könnte es über Seitenladevorgänge und zwischen Geräten hinweg bestehen bleiben, ohne dass das gesamte Gesichtsobjekt in einer Datenbank gespeichert werden muss.
  • Es wird ein einfaches Codebeispiel gezeigt, das mit der Bibliothek facesjs zufällige Gesichter erzeugt und anzeigt.
  • Ein Link zu einer Website zum Erzeugen von Avataren in einem anderen Stil wird geteilt.
  • Eine grundlegende Frage dazu, wie man eine JS-Bibliothek in eine HTML-Datei einbindet. Es wird mit einer Fehlermeldung zur nicht erfolgreichen Modulpfadauflösung um Hilfe gebeten.
  • Jemand findet den künstlerischen Stil zwar nicht ansprechend, bewertet aber die Idee und das Projekt selbst als sehr interessant.
  • Ein Kommentar sagt, dass ihm das Projekt einschließlich der README-Datei sehr gefällt. Dazu gibt es die Hintergrundinformation, dass der Autor ein Indie-Entwickler ist, der ein im Browser laufendes Sportmanagement-Simulationsspiel entwickelt.
  • Es wird ein weiterer Website-Link geteilt mit dem Hinweis, dass einem vielleicht auch eine ähnliche Avatar-Erstellungsseite gefallen könnte.
  • Es wird bedauert, dass die bereitgestellte Bibliothek keine Chernoff Faces erzeugt.