Crates.io | symbolize |
lib.rs | symbolize |
version | 0.2.3 |
source | src |
created_at | 2022-06-18 17:38:00.505879 |
updated_at | 2024-05-31 09:57:56.666389 |
description | This crate allows you to convert raster images into their symbolic versions |
homepage | |
repository | https://github.com/rzru/symbolize |
max_upload_size | |
id | 608623 |
size | 1,860,399 |
This crate allows you to convert bitmap images into l33t text art! Also available as binary.
All needed information is available on docs.rs
> cargo install symbolize
> symbolize --help
symbolize! 0.2.0
rzru <rzzzzru@gmail.com>
converts bitmap images into text art
USAGE:
symbolize [OPTIONS] --palette <PALETTE> <PATH>
ARGS:
<PATH> Path to the original picture
OPTIONS:
-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> 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 <PALETTE> Defines symbols that will be used to fill the picture (in priority
order)
--scale <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
@@ @@@@ @@
@@ @@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@
@@ @@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@
@@ @@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@ @@@@
@@@@ @@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@
@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@
@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@ @@@@@@@@@@@@@@@@@@&& @@@@&&&& @@@@@@@@@@@@@@ @@
@@@@@@@@@@@@@@@@@@@@@@&& @@@@ @@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@ @@@@ @@@@@@@@@@@@@@@@@@
@@@@@@##@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@####@@@@@@
@@@@## ####@@@@@@@@@@@@@@ @@@@@@@@@@#### ##@@@@
@@ ## ###################### ## @@
@@ @@
@@