https://github.com/rzru/symbolize
convert raster images to ASCII art
https://github.com/rzru/symbolize
art bitmap bitmap-image convert crate image rust rust-lang symbol text-art text-image
Last synced: about 2 months ago
JSON representation
convert raster images to ASCII art
- Host: GitHub
- URL: https://github.com/rzru/symbolize
- Owner: rzru
- Created: 2022-06-18T17:34:28.000Z (almost 3 years ago)
- Default Branch: master
- Last Pushed: 2024-05-31T09:57:33.000Z (12 months ago)
- Last Synced: 2025-03-18T05:34:28.275Z (2 months ago)
- Topics: art, bitmap, bitmap-image, convert, crate, image, rust, rust-lang, symbol, text-art, text-image
- Language: Rust
- Homepage:
- Size: 4.87 MB
- Stars: 8
- Watchers: 1
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# symbolize!
This crate allows you to convert bitmap images into l33t text art! Also available as binary.
## Preview

## Usage as a crate
All needed information is available on [docs.rs](https://docs.rs/symbolize)
## Usage as binary
```
> cargo install symbolize> symbolize --help
symbolize! 0.2.0
rzru
converts bitmap images into text artUSAGE:
symbolize [OPTIONS] --paletteARGS:
Path to the original pictureOPTIONS:
-c, --colorize Flag that shows should output be colorized for a terminal or not. Not
recommended to use it with anything but terminals with rgb support
-f, --filter Filter type. One of: nearest, triangle, catmull_rom, gaussian,
lanczos3. More about differences:
https://docs.rs/image/latest/image/imageops/enum.FilterType.html
[default: nearest]
-h, --help Print help information
-p, --palette Defines symbols that will be used to fill the picture (in priority
order)
--scale Defines scale of symbolized picture relatively to the original
[default: 1]
-V, --version Print version information
> symbolize rustacean-flat-happy.png --palette=" @#$" --scale=0.05@@ @@@@ @@
@@ @@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@
@@ @@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@
@@ @@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@ @@@@
@@@@ @@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@
@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@
@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@ @@@@@@@@@@@@@@@@@@&& @@@@&&&& @@@@@@@@@@@@@@ @@
@@@@@@@@@@@@@@@@@@@@@@&& @@@@ @@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@ @@@@ @@@@@@@@@@@@@@@@@@
@@@@@@##@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@####@@@@@@
@@@@## ####@@@@@@@@@@@@@@ @@@@@@@@@@#### ##@@@@
@@ ## ###################### ## @@
@@ @@
@@
```## License
[MIT](https://opensource.org/licenses/MIT)