ptit
Put this in text
A CLI for turning images or videos into block text elements to view in the terminal
Installation
Cargo
Requires a Rust install
cargo install ptit
Usage
URL
Input
cargo run -- -cr url "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/132.png"
Output
[
]
File
Input
cargo run -- -cr file "~/Downloads/63.png"
[
]
Flags
Crop
Adding the -c/--crop flag will crop the image to it's content, removing all surrounding transparent pixels
Example
Used in combination with
-rto avoid large images
Without

With

Resize
Using the -r/--resize flag will resize the image to fit to your terminal, either squashing or biggering the image
Example
Used in combination with
-cto avoid large images
Without

With

Solid
Using the -s/--solid flag will stop dithering on pixels with an alpha of less than 255
I had to use XTerm for these screenshots, hence bad colours
Example
Without

With
