# Imagine > A simple Image Editor [Source Code](https://source.orangerot.dev/university/imagine) | [Preview](https://orangerot.dev/archive/uni/imagine)
## Idee > Ihre App verwendet mindestens ein HTML5 Feature erfolgreich. Imagine ist eine Single Page Application um einfache Bildbearbeitungen durchzuführen. Dabei stehen dem Nutzer im Editor mehrere Filter zur verfügung. Bilder können über drei Wege geladen werden. Erstens können Bilder geladen werden, indem der nutzer auf einen Knopf auf dem Startbildschirm drückt, wodurch ein Dateiauswahl-Dialog erscheint. Auf Mobilgeräten (getestet auf Android) wird hier ebenfalls die möglichkeit geboten ein Bild über die Kamera aufzunehmen. Auf anderen Geräten kann ein Bild gemacht werden, indem der Nutzer auf ein Knopf auf dem Startbildschirm drückt, wodurch der Feed einer Webcam auf der Webseite gezeigt wird. Zuletzt kann ein Bild auch jederzeit geladen werden, indem es per Drag-'n-Drop in den Viewport gezogen wird. Sobald ein Bild importiert wurde, öffnet sich der Editor. Hier erscheint das Bild und eine Reihe an Filtern, welche auf das Bild angewendet werden können. Die Intensität der Filter können über einen Slider justiert werden. Ein Zurücksetzen-Knopf ermöglicht es, den Filter wieder zurück zu dem neutralen Zustand zu setzen. Ein Lensflare-Knopf ermöglicht es, einen Lensflare-Shader zu dem Bild hinzuzufügen. Die Richtung der Einstrahlung kann mit eingestellt werden, indem man die Maus mit gedrückter linken Maustaste über das Bild bewegt oder sein Mobiltelefon in die gewünschte Richtung neigt. Sobald das Bild nach seinen Wünschen angepasst ist, kann man das Bild entweder lokal herunterladen oder auf anderen Apps teilen (getestet Anrdoid/Chromium/Bromite). ### Verwendete HTML5 Features Diese Anwendung verwendet einige HTML5-Features. So wird der `