Skip to content
xetsuePublic

About

HTML based image modifier: Editor, Eraser and Image Upscaler tool.

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Latest commit

 

History

104 Commits

Folders and files

Repository files navigation

A/E-Lens | Erasure

1000632859

Retro inspired web-based photo editor with save files support, layer of image or text overlays, image compressor, eraser and upscaler.

This editor is usable offline with privacy set in mind. All files are processed on your phone, your data is yours to keep.

Happy Editing! ₍^. .^₎⟆

Work In Progress

Features

  • Editor (Filter, Image properties adjustment, dithering)
  • Overlay (Add image as overlays, remove backgrounds using chroma keys, mask blending, layer management, add texts for decoration etc)
  • Modify (Eraser, Save with Compression JPG/WEBP, Offline Upscaler)
  • Save files ".json" to save projects and continue where you left off anywhere anytime

Usage

A. Direct: Use the web-app Here

B. Offline: Download the index.html directly and open in any browser.(Without Upscaler)

C. Offline Upscaler: ONNX Version .

Unzip anywhere, open folder, Right-click in the index.html folder, open in terminal, and run python server.py~

The app should now be accessible on http://localhost:8001 or 8000 in your browser.

Info

Upscaler initiation needs to be loaded real time to run. On Github, the pages handles these restriction and tells your browser to simply run the upscaler locally on your phone without issues. So I made server.py to allow running your own local offline server with python to utilize this.

Modifier [Experimental]

  • Eraser Tool: Legacy approach to blend and remove a targeted selection in an image.

  • Legacy Upscaler: Upscale with traditional edge detection Sobel/Prewitt/Canny with anti-aliasing and customisable settings.

  • ONNX Upscaler: Models loads locally on your browser offline without third party processing.

The .onnx models may offer significantly better results but sacrifices lower speed and more memory usage.

Eraser

Screenshot 2025-12-07 222114 Screenshot 2025-12-07 222005 Screenshot 2025-12-07 222139

Legacy Upscaler

Showcase

Before

[!] The image used is in may not give the best example.

field-ae lens (1) (1)


After

! Please also note that the default upscaler (result below) uses edge detection and anti aliasing to process images without onnx — its capabilities are limited to mathematical process. Both options runs entirely offline in your browser.

field-ae lens

MixCollage-07-Dec-2025-11-01-PM-6908

Editor

Screenshots
Screenshot 2025-12-07 230400 Screenshot 2025-12-07 230454 Screenshot 2025-12-07 230535 1000632993 1000632991 1000632989

Filters Demo

This photo was made by me in Blender 2.90 and rendered out to be used on the web-app for demonstration.

Original Image

1000632193

Processed

1000632235 1000632208 1000632194 1000632190 1000632191 1000632189 1000632994 1000633008 1000632995 1000633001 1000633003 1000633002 1000632999 1000633000 1000632998

About

HTML based image modifier: Editor, Eraser and Image Upscaler tool.

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Contributors

Languages