| Crates.io | asciiimg |
| lib.rs | asciiimg |
| version | 0.1.0 |
| created_at | 2025-11-12 12:49:00.918553+00 |
| updated_at | 2025-11-12 12:49:00.918553+00 |
| description | Convert images to terminal-friendly ASCII using English letters and numbers only |
| homepage | https://github.com/GNDFR/asciiimg |
| repository | https://github.com/GNDFR/asciiimg |
| max_upload_size | |
| id | 1929228 |
| size | 29,553 |
Convert images to terminal-friendly ASCII using English letters and numbers only.
Using Cargo:
cargo install asciiimg
Or clone and build manually:
git clone https://github.com/GNDFR/asciiimg.git
cd asciiimg
cargo build --release
asciiimg <input_file> [OPTIONS]
-o, --output <PATH>: Output file path (default: print to stdout)-w, --width <WIDTH>: Output width in characters (default: terminal width)--ascii-ramp <STRING>: ASCII characters to use for grayscale-i, --invert: Invert brightness--brightness <FLOAT>: Brightness multiplier (default: 1.0)--contrast <FLOAT>: Contrast multiplier (default: 1.0)Basic usage:
asciiimg image.png --width 80
Save to a file:
asciiimg image.png --output art.txt
Invert brightness:
asciiimg image.png -i
Reading from stdin:
cat image.png | asciiimg - --width 100
This project is licensed under the MIT License.