JSPM

  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 25
  • Score
    100M100P100Q38166F
  • License MIT

View animated, color GIFs in your terminal

Package Exports

  • ansi-gif

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (ansi-gif) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

ansi-gif

NPM version npm

View gifs in your terminal. 100% JS, no ffmpeg.

nyan-cat

Supports full frame and subframe rendering™

Given that this is a new library and there are many configurations of GIFs out there, we may not catch every edge case. Please save any example files you have with issues (and file them)!

As simple as: ansi-gif <file or url>

Installation

npm install -g ansi-gif

Usage

Usage: ansi-gif [options] <target>

Options:
  --version         Show version number                                [boolean]
  -a, --alphabet    The character set to use when rendering this gif
              [choices: "solid", "variant1", "variant2", "variant3", "variant4",
      "ultra-wide", "wide", "hatching", "bits", "binary", "greyscale", "blocks"]
  -b, --bit-depth   the number of colors to use              [choices: 4, 8, 32]
  -w, --width       the width of the output
  -d, --difference  the color difference algorithm to use in 8bit mode
    [choices: "euclideanDistance", "classic", "ratioDistance", "classicByValue",
             "CIE76Difference", "closestByIntensity", "rankedChannel", "simple",
                                                                     "original"]
  -h, --help        Show help                                          [boolean]

Examples:
  ansi-gif /path/to/my.gif                  render the gif
  ansi-gif  ~/Desktop/nyan.gif -b 4         4bit nyan cat on the desktop
  ansi-gif  ~/Desktop/nyan.gif -a           8bit nyan cat on the desktop
  ultra-wide -w 100 -b 8 -d rankedChannel
  ansi-gif  ~/Desktop/nyan.gif -b 32        32bit nyan cat on the desktop

©2019 - Abbey Hawk Sparrow

Examples

try a few of the built in samples like:

npm run mj-popcorn

thriller-popcorn

npm run mr-sparkle

npm run maxell

npm run nyan-cat

nyan-cat

npm run beetlejuice-caseworker

npm run afro-ninja

npm run peanuts

npm run moon

moon

npm run geometry

Enjoy,

  • Abbey Hawk Sparrow