0.1.0 • Published 3 years ago

transparentify v0.1.0

Weekly downloads
-
License
MIT
Repository
-
Last release
3 years ago

Transparentify

Removes the background of any image, using the PhotoRoom API.

Usage

const transparentify = require('transparentify');

// Create picture.png, with the background removed
await transparentify.run('picture.jpg');

Installation

You need a PHOTOROOM_API_KEY (request one here) available as an environment variable, or passed as an apiKey option

Options

The run method accepts an option object as the second parameters, with the following keys:

KeyDescriptionDefault value
apiKeyYour PhotoRoom API keyPHOTOROOM_API_KEY environment variable
destinationThe filepath where to save the resulting fileCurrent directory, same basename as the input, with .png extension

Command line usage

The module also comes with a transparentify command line script. Usage is as follow:

# Creates picture.png in the current directory
$ transparentify ./picture.jpg

# Creates ./dist/final.png
$ transparentify ./picture.jpg ./dist/final.png

You need a PHOTOROOM_API_KEY env variable for this to work.

Notes

Note that images created through this method are not optimized, so we recommend you minify them after creation.