6.0.0 • Published 3 years ago

term-img v6.0.0

Weekly downloads
99,473
License
MIT
Repository
github
Last release
3 years ago

term-img

Display images in iTerm

You probably want the higher-level terminal-image package for displaying your images.

npm.io

Even animated gifs!

Currently only supported on iTerm >=3.

Install

$ npm install term-img

Usage

import terminalImage from 'term-img';

function fallback() {
	// Return something else when not supported
}

console.log(terminalImage('unicorn.jpg', {fallback}));

API

terminalImage(image, options?)

Get the image as a string that you can log manually.

image

Type: string | Buffer

File path to an image or an image as a buffer.

options

Type: object

width
height

Type: 'auto' | string | number

The width and height are given as a number followed by a unit, or the word 'auto'.

  • N: N character cells.
  • Npx: N pixels.
  • N%: N percent of the session's width or height.
  • auto: The image's inherent size will be used to determine an appropriate dimension.
preserveAspectRatio

Type: boolean\ Default: true

fallback

Type: Function\ Default: () => throw new UnsupportedTerminalError()

Enables you to do something else when the terminal doesn't support images.

Related

6.0.0

3 years ago

5.0.0

4 years ago

4.1.0

5 years ago

4.0.0

5 years ago

3.0.0

5 years ago

2.1.0

7 years ago

2.0.0

7 years ago

1.0.0

7 years ago

0.2.0

8 years ago

0.1.2

8 years ago

0.1.1

8 years ago

0.1.0

8 years ago