An open API service indexing awesome lists of open source software.

https://github.com/stephentth/imgcat

A simple command to render image to terminal. Written in Go.
https://github.com/stephentth/imgcat

cli golang image image-processing

Last synced: 10 months ago
JSON representation

A simple command to render image to terminal. Written in Go.

Awesome Lists containing this project

README

          

# imgcat

## Introduce

A simple utily to render an image to terminal. Support load image from local disk and from image url.

Features:
* Ouput image 2 pixel per glyph.
* Can fetch image from url.
* Auto analize your terminal size and scale output image base on it.

## Screenshots

Simple cat an image local



Simple cat an image remote


## Install

If you have go installed in your system.

```
go get -u github.com/stephentt-me/imgcat
```

Make sure `$GOPATH/bin` is in your `$PATH`.

Or [download binary here](https://github.com/stephentt-me/imgcat/releases) and put it into your `$PATH`.

## Usage

"Cat" image from file
```
imgcat foo.jpg
```

"Curl" image from url
```
imgcat
```

## Development

To build from source, after clone this repo, run:
```
make build
```

Run unitest:

```
make test
```

## License

MIT