https://github.com/garthtb/fast_image_stacker
A Rust tool for stacking images quickly.
https://github.com/garthtb/fast_image_stacker
astrophotography cli image-processing multimedia rust
Last synced: about 1 year ago
JSON representation
A Rust tool for stacking images quickly.
- Host: GitHub
- URL: https://github.com/garthtb/fast_image_stacker
- Owner: GarthTB
- License: apache-2.0
- Created: 2025-04-10T18:18:26.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2025-04-10T18:32:37.000Z (about 1 year ago)
- Last Synced: 2025-04-10T19:53:21.075Z (about 1 year ago)
- Topics: astrophotography, cli, image-processing, multimedia, rust
- Language: Rust
- Homepage:
- Size: 20.5 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Fast Image Stacker 🖼
[](https://www.rust-lang.org)
[](https://github.com/GarthTB/fast_image_stacker/releases)
[](https://www.apache.org/licenses/LICENSE-2.0)
A lightweight command-line tool for stacking 8/16-bit RGB images.
## Features
- **Stacking Modes**: Choose among `mean`, `max`, or `min` pixel stacking
- **High Precision**: 32-bit floating-point arithmetic for accurate results
- **Input Support**: Processes 8-bit or 16-bit RGB images ([complete list](https://docs.rs/image/0.25.6/image/enum.ImageFormat.html))
- **Output**: Saves result as 16-bit TIFF
- **Lightweight**: Minimal dependencies and fast execution
## Usage
1. Place all the images to be processed in a subfolder named `images` within the program directory, or manually select the folder.
2. Choose a mode.
## Technical Notes
### Image Requirements
- All input images must have identical dimensions (width × height)
- RGB color format (3 channels)
- Supported bit depths: 8 or 16 bits per channel
### Processing Workflow
- Calculation accuracy: 32-bit floating-point
- Stack using selected mode:
- Mean: Average of all pixel values
- Max: Highest pixel value across stack
- Min: Lowest pixel value across stack
## License
Distributed under the Apache-2.0 License. See LICENSE for details.
Author: GarthTB
## Release Notes
### v0.1.0 - 20250411
- The first release!