All Projects → atextor → Icat

atextor / Icat

icat (Image cat) outputs images in 256-color capable terminals.

Programming Languages

c
50402 projects - #5 most used programming language

Projects that are alternatives of or similar to Icat

Bv
Quickly view satellite imagery, hyperspectral imagery, and machine learning image outputs directly in your iTerm2 terminal.
Stars: ✭ 215 (+102.83%)
Mutual labels:  command-line, image
Menyoki
Screen{shot,cast} and perform ImageOps on the command line 🌱 🏞️
Stars: ✭ 255 (+140.57%)
Mutual labels:  command-line, image
Tv
Quickly view (satellite) imagery directly in your terminal using Unicode 9.0 characters and true color.
Stars: ✭ 347 (+227.36%)
Mutual labels:  command-line, image
Cryptocurrency Cli
💰 Cryptocurrency Portfolio On The Command Line 💰
Stars: ✭ 99 (-6.6%)
Mutual labels:  command-line
Ascii Runner
An infinite runner in your terminal
Stars: ✭ 100 (-5.66%)
Mutual labels:  command-line
Somafm
📻 Play & record SomaFM radio channels
Stars: ✭ 103 (-2.83%)
Mutual labels:  command-line
Clikt
Multiplatform command line interface parsing for Kotlin
Stars: ✭ 1,658 (+1464.15%)
Mutual labels:  command-line
Rundeck Cli
CLI tool for Rundeck
Stars: ✭ 98 (-7.55%)
Mutual labels:  command-line
Commandlineparser
Command line parser. Declarative arguments support. Rich set of argument types (switches, enums, files, etc...). Mutually exclusive arguments validations.
Stars: ✭ 104 (-1.89%)
Mutual labels:  command-line
Grid
The Guardian’s image management system
Stars: ✭ 1,380 (+1201.89%)
Mutual labels:  image
Lipo
👄 Free image manipulation API service built on top of Sharp (an alternative to Jimp, Graphics Magic, Image Magick, and PhantomJS)
Stars: ✭ 101 (-4.72%)
Mutual labels:  image
File Icon
Get the icon of a file or app as a PNG image (macOS)
Stars: ✭ 100 (-5.66%)
Mutual labels:  image
Qr Code With Logo
带头像(logo)的二维码(qrcode)生成工具,无jQuery依赖,自由调整大小
Stars: ✭ 104 (-1.89%)
Mutual labels:  image
Qimage Mac
Mac 版本的 Markdown 一键贴图工具,基于 Alfred 实现,支持本地文件、截图、网络图片一键上传七牛云,使用简单方便
Stars: ✭ 99 (-6.6%)
Mutual labels:  image
Vscam
Photography, Communication & Share - Minimalist picture sharing app.
Stars: ✭ 105 (-0.94%)
Mutual labels:  image
Imgnotes
Extension of the jQuery imgViewer plugin to add markers and notes to the image
Stars: ✭ 98 (-7.55%)
Mutual labels:  image
Bimg
Go package for fast high-level image processing powered by libvips C library
Stars: ✭ 1,394 (+1215.09%)
Mutual labels:  image
Climate
The swiss-army knife of utility tools for Linux.
Stars: ✭ 1,372 (+1194.34%)
Mutual labels:  command-line
Kubo
🎻 Lightweight command-line package for Go
Stars: ✭ 101 (-4.72%)
Mutual labels:  command-line
Csv2db
The CSV to database command line loader
Stars: ✭ 102 (-3.77%)
Mutual labels:  command-line

icat - image cat

Outputs an image on a 256-color or 24-bit color enabled terminal with UTF-8 locale, such as gnome-terminal, konsole or rxvt-unicode (urxvt).

Building

Build requirements: icat depends on imlib2.

On Ubuntu, apt-get install libimlib2-dev

On Darwin (Mac OS X), brew install imlib2

Note that for Darwin (Mac OS X), you will need to install XQuartz first, the version of the X.Org X Window System (X11) that runs on OS X.

To compile:

make

Running

Run icat with a local file:

icat sample.png

or with multiple files:

icat img1.jpg img2.jpg > newfile.txt

or, if - is used as as file name, it reads from standard input:

curl -sL https://raw.github.com/atextor/icat/master/sample.png | icat -

The above commands results the following output in 256-color terminal, see sample.256-color.txt for the actual output:

Output of sample.png

For terminals that support 24-bit color (such as Konsole and Yakuake, see this document for more information about terminals and their color support), this can be enabled using:

icat -m 24bit sample.png

Author

icat was written by Andreas Textor [email protected]. The sample icon is from the Nuvola icon theme by David Vignoni.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].