Im Kontext einer Ausstellung zum Thema “Selfie Kult - Selbstporträts der großen Meister” konzipierten wir eine interaktive Selfie-Box . BesucherInnen können damit Ihr eigenes Selbstporträt mit dem Smartphone zeichnen. Das Smartphone fungiert hier als Pinsel. Durch das scannen eines QR codes wird das Endgerät der Besucher*innen mit dem Server verbunden, und man wird aufgefordert ein Selfie aufzunehmen. Nach dem das Foto auf dem Beamer erschienen ist, kann man beginnen sein eigenes Selbstportrait zu malen.
Nachdem das Selfie aufgenommen wurde, wird es in Base64 Umgewandelt und mit dem Rotationsparametern des Smartphones via Socket.io an den Server übermittelt. Am Server werden die empfangenen Daten an den Desktop weitergeleitet und von Base64 in jpg decodiert. Auf dem Desktop wird das Bild auf den P5.js Canvas gemalt. An Hand der Rotation Daten kann der Desktop verstellen ob das Bild als Quer- oder Hochformat aufgenommen wurde. Gegebenenfalls wird das Foto entsprechend gedreht. Die ausgelesenen Daten des acceleration sensor des Smartphones werden ebenfalls via Socket.io an den Desktop übermittelt und dort in Koordinaten umgerechnet.