APE (Another Photo Editor)

Honza Šafařík

O projektu

APE je jednoduchý editor obrázků ovládaný pomocí mobilních senzorů. Skládá se ze dvou aplikací: serveru se spuštěným processingovým sketchem a mobilní aplikace streamující data senzorů. Mobilní aplikace obsahuje tři hlavní nástroje:

  • Sorting pixelů - horizontální a vertikální + seed pro nedeterminismus.

  • Pixelizace - průměrování určitého počtu pixelů.

  • Shue - semináhodné přesouvání části obrazu na jiné místo.

Intenzita a parametry těchto úprav jsou stanoveny pouze rotací a pohybem mobilu. Výsledkem tohoto projektu je nástroj, který není zcela intuitivní na použití, a výsledný efekt je tak více náhodný.


Video

Technologie

  • Java (JDK8, Maven, Processing),

  • Flutter (Dart),

  • Websockets

Demo

Server je dostupný na github.com/jan-saf/sensor-server a mobilní aplikace na github.com/jan-saf/gyroscope.

Doplňující instrukce ke spuštění najdete zde.