ascii-artist
Version:
29 lines (25 loc) • 1.19 kB
Markdown
## install
```shell
npm i ascii-artist
```
[](https://badgen.net/bundlephobia/min/ascii-artist)
[](https://badgen.net/bundlephobia/minzip/ascii-artist)
[](https://badgen.net/bundlephobia/dependency-count/ascii-artist)
[](https://badgen.net/bundlephobia/tree-shaking/ascii-artist)
[](https://packagephobia.com/result?p=ascii-artist)
## demo
[ascii artist web](https://ascii-artist.vercel.app)
[ascii artist cli](https://github.com/ahaoboy/ascii-artist/tree/main/cli)
<div align="center">
<a href="https://github.com/ahaoboy/ascii-artist">
<img src="art.svg">
</a>
</div>
## API
```ts
import {encode, decode} from 'ascii-artist'
const binary = to_threshold(rgba, width, height);
const data = encode(binary, width, height)
const str = data.join('\n')
const binary = decode(data, width, height)
```