Skip to content

Latest commit

 

History

18 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Limpide

View EXIF metadata, strip it from images, convert HEIC to JPEG, and shift photo dates.

Site: thepriben.github.io/limpide


About

Limpide is a small, open-source toolkit for image metadata and format conversion.

Web app (browser, no upload)

  • View EXIF — inspect embedded metadata (camera, GPS, dates, etc.)
  • Strip EXIF — remove camera EXIF, GPS, ICC color profile, and JFIF metadata
  • HEIC to JPEG — convert Apple HEIC/HEIF files (EXIF and GPS preserved)
  • ZimmyGpx — set the date on a folder of JPEGs, or shift every photo by ±x seconds (no GPX file)

Processing runs entirely in the browser. There is no upload endpoint, no database, and no server-side storage. The logic lives in web/app.js and can be reviewed directly.

CLI (Python, local or batch)

  • strip-exif — remove EXIF from JPEG, PNG, WebP, TIFF
  • convert-heic — convert HEIC/HEIF to JPEG (preserves EXIF and GPS)
  • zimmy-gpx — set or shift EXIF dates on a folder of JPEGs (no GPX file)
Structure
Path Description
web/ Client-side UI (GitHub Pages)
limpide/ Python CLI (Pillow, pillow-heif, piexif)
Web app
python -m http.server 8080 --directory web
CLI

Python 3.10+

pip install -e .
limpide strip-exif photo.jpg
limpide strip-exif ./folder/ -d ./output/

limpide convert-heic photo.heic
limpide convert-heic ./folder/ -d ./output/

limpide zimmy-gpx ./folder/ --date 2024-08-16
limpide zimmy-gpx ./folder/ --shift 45
limpide zimmy-gpx ./folder/ --date 2024-08-16 --shift -12 -d ./output/
limpide zimmy-gpx ./folder/ --shift -12 --in-place
Tests
pip install -e ".[dev]"
pytest
License

Apache-2.0

About

View, strip EXIF and convert HEIC to JPEG. Browser-based, open source, nothing stored.

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Contributors

Languages