{"repo":"orhnk/RASCII","free":true,"listed":false,"github":"https://github.com/orhnk/RASCII","clone":"git clone https://github.com/orhnk/RASCII.git","description":"Advanced image to ASCII art tool & crate written in Rust 🦀🚀","language":"Rust","stars":245,"topics":["art","ascii","ascii-art","command-line","img","img2ascii","rust"],"license":"MIT","category":"cli-tools","readme_excerpt":"Features - Available as a crate: RASCII has a very simple API allowing you to use RASCII from your programs without using the system shell. - Colored ASCII art generation : RASCII uses ANSI color codes to generate colored ASCII art. [!NOTE] Your terminal emulator has to support truecolor (don't worry, almost all modern terminal emulators do). - Super efficient colored output : RASCII never repeats the same ANSI color code if it is already active. This makes a huge difference in images with little alternating color, up to about 1800% reduction in output size. Woah! - Custom dimensions : RASCII allows you to give custom dimensions to the outputted ASCII art while keeping the aspect ratio (unless both dimensions are provided). - Custom charsets: RASCII allows you to use custom charsets to generate your ASCII art. [!NOTE] The given charset must go from transparent to opaque. - Lots of pre-included charsets. Installing The CLI Via Cargo [!NOTE] This is the recommended way of installing the RASCII CLI. [!WARNING] You must have /.cargo/bin/ in your PATH to run rascii directly. Manually [!WARNING] this installation method is discouraged and only works for GNU/Linux or any other POSIX compatible systems! Using The Crate Instead of using the unreliable system shell to call RASCII, you can add the rascii art crate to your project and use it in Rust! To do so, run cargo add rascii art to add RASCII to your Cargo project. Here is a code example: Showcase Japanese Charset Emoji Charset [!N","default_branch":null,"files":null,"tree":[],"storefront":"/r/orhnk","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/orhnk/RASCII/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}