RASCII Logo

``` Advanced ASCII Art Generator

Usage: rascii [OPTIONS]

Arguments: Path to the image file.

Options: -w, --width Width of the output image [default: 128] -H, --height Height of the output image, if not specified, it will be calculated to keep the aspect ratio. [default: 0] -c, --color Whether to use colors in the output image. -i, --invert Inverts the weights of the characters. Useful for white backgrounds. -C, --charset Characters used to render the image, from translucent to opaque. Built-in charsets: ansi, emojis, default, russian, slight. [default: default] -h, --help Print help -V, --version Print version ```

Features

Installation

Via Cargo

Info this is the recommended way of installing RASCII.

sh cargo install rascii_art

Manually

Warning this installation method is discouraged and only works for GNU/Linux or any other POSIX compatible systems!

git clone https://github.com/KoBruhh/RASCII && cd RASCII chmod +x install.sh ./install.sh

## Showcase

Japanese Charset

RASCII output of gigachad with the Japanese charset.

Emoji Charset

Note The emoji charset does not guarantee your outputs color will match the color of your image, this is just a coincidence that happened with Ferris.

RASCII output of ferris with the emoji charset.

Chinese Charset

RASCII output with the Chinese charset.

Block Charset

RASCII output of trollpepe with the block charset

RASCII output of trollpepe with the block charset

Custom ASCII Charset

You can use the --charset CLI option to provide a charset to use when generating some ASCII art.

The value of this must option must go from opaque to transparent, like so:

sh rascii --charset " ░▒▓█" --color ferris.png

Note that the given charset is available as a builtin named ansi.

RASCII output of Ferris with a custom charset

Amogus

Amogus