Show HN: ImageEditor – A Lightweight Image Editor
github.comHello everyone. I developed a basic image editor which allows users to easily edit photographs in their browser.
It supports rotating, flipping, cropping, adjusting brightness and contrast, as well as adding arrows, circles and text. A major feature is that it checks for the maximum canvas size (which, as I have discovered, conveniently differs between browsers) and resizes the image to fit, so it supports editing larger images as well (an important point, as many users were uploading JPEGs straight from their camera and getting a blank canvas).
You can try it online for free (all processing happens client-side, without any tracking) at: https://photo.kigun.org
Please let me know what you think. Thank you! Author here, I forgot to mention the project is written using Svelte 5 and daisyUI, because I wanted to try the tech stack out. I have to say I quite like it for more complex interactive components like this one, but still much prefer django with some htmx + Stimulus JS sprinkled in for the rest of the website.