| Crates.io | lensight |
| lib.rs | lensight |
| version | 1.0.3 |
| created_at | 2025-05-04 12:44:44.692461+00 |
| updated_at | 2025-10-20 01:59:52.851738+00 |
| description | A command-line tool for embedding camera metadata and shooting details into photos. |
| homepage | |
| repository | https://github.com/AngelMsger/lensight |
| max_upload_size | |
| id | 1659612 |
| size | 5,345,263 |
A command-line tool for embedding camera metadata and shooting details into photos.
git clone git@github.com:AngelMsger/lensight.git
cd lensight
cargo install --path .
cargo install lensight
lensight input.jpg output.jpg
lensight ./input_directory ./output_directory
lensight --force-16-9 input.jpg output.jpg
lensight ./input ./output --info-height 240
When installed via Cargo, Lensight includes built-in logos for Canon, Nikon, Sony, Fujifilm, and Panasonic. When building from source, you can add custom logos by placing them in the logos directory with the brand name in lowercase.
To specify a custom logo file:
lensight ./input ./output --logo logos/custom.png
Original image:

Processed result:

16:9 aspect ratio result:

Note: The sample images in the repository have been compressed and their EXIF data removed for preview purposes. Please use your own images for testing.
This project is licensed under the MIT License. See the LICENSE file for details.