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

https://github.com/dmmulroy/partyfy

A Node.js library for generating rainbow party gifs
https://github.com/dmmulroy/partyfy

gif gif-animation gif-creator javascript nodejs party party-parrot

Last synced: 7 months ago
JSON representation

A Node.js library for generating rainbow party gifs

Awesome Lists containing this project

README

          

# partyfy

[![npm version](https://badge.fury.io/js/partyfy.svg)](https://badge.fury.io/js/partyfy)

## Usage

### `partyfy(file[, options])`

- file ``
- options ``
- frameDelay `` Speed in milliseconds between frames. Default: 75
- overlayOpacity `` Opacity of the overlayed party color (0 - 100). Default: 60

Returns `>`

## Example

### Before

![Before](https://i.imgur.com/vdzHTvI.png)

### After

![AFter](https://i.imgur.com/oIZtzvg.gif)

```javascript
const fs = require('fs');
const partyfy = require('partyfy');

(async () => {
const image = fs.readFileSync('my-image.png');

const partyImage = await partyfy(image);

fs.writeFileSync('my-party-image.gif', partyImage);
})();
```

## npx/cli

`npx partyfy` or `npm i partyfy -G`

```
Usage: partyfy [options]

A CLI for partyfy.

Options:
-V, --version output the version number
-d, --delay The Speed in milliseconds between frames. (default: 75)
-o, --opacity Opacity of the overlayed party color (0 - 100). (default: 60)
-h, --help output usage information
```