Overlay Exif metadata onto photos.
Project description
ExifFusion
Augment physical photo albums by overlaying useful Exif metadata onto the photos.
Add datetime and location to photos.
Only tested on iPhone photos in HEIC format.
Key Features
- Extract Exif metadata from photos.
- Overlay metadata onto photos, such as datetime and location.
- Reverse geo-code GPS cordinates into addresses.
- Dynamically chooses black or white text color to maximize contrast. Based on the dominant background color in the text area.
- [TODO] QR Code for more information, link to map
Installation
pip install exiffusion
Usage
Use on a single image:
exiffusion fuse INPUT_IMAGE_PATH OUTPUT_DIRECTORY_PATH
Or use on a directory of images:
exiffusion fuse INPUT_DIRECTORY_PATH OUTPUT_DIRECTORY_PATH
For help:
exiffusion --help
exiffusion fuse --help
Example
Swakopmund
exiffusion fuse examples/source/Swakopmund.HEIC examples/output
Gdansk
exiffusion fuse examples/source/gdansk.HEIC examples/output
Odesa
exiffusion fuse examples/source/odesa.HEIC examples/output
TODO
- QR code for extra Exif metadata.
Development
pip install -e .
License
See License.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
exiffusion-0.0.5.tar.gz
(1.3 MB
view details)
Built Distribution
File details
Details for the file exiffusion-0.0.5.tar.gz
.
File metadata
- Download URL: exiffusion-0.0.5.tar.gz
- Upload date:
- Size: 1.3 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.12.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9fe554a4133dd39aa7abe3629981be734d861774e89bb352b27d29309ee26720 |
|
MD5 | f4e8ea1ebd7bedfaf2a4a57b6c2380c1 |
|
BLAKE2b-256 | b05a26c28199b1e748d3cdd8fc92875810568ca19180fa94a79c52d89f10be62 |
File details
Details for the file exiffusion-0.0.5-py3-none-any.whl
.
File metadata
- Download URL: exiffusion-0.0.5-py3-none-any.whl
- Upload date:
- Size: 1.4 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.12.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | fe9a075a6ead7d1a85246c934885dede30db3f362bad479e4590f92608d63d8b |
|
MD5 | 2a981b7e45f5eb299b1c1c62c0c68758 |
|
BLAKE2b-256 | 7d824b0cc975b4ffea27fd5a7a06860ceb9fdabf76be051070e5b6ff4aafbefe |