colour-rgba

1.0.5 • Public • Published

Colour RGBA

NPM version Coverage Status Known Vulnerabilities Downloads Install Size Contributors Pull Requests Welcome

A module for creating RGBA Colour objects and manipulating, un/packing and de/serializing them.

Usage

const Colour = require("colour-rgba");

// create a new colour
const myColour = new Colour(86, 75, 30, 99);

// or use a pre-defined colour
const red = Colour.LimeGreen;

// convert a colour to an array excluding the alpha channel
const colourArray = myColour.toArray(false);

// pack a colour object into a 32-bit number
const packedNumber = myColour.pack();

// unpack a colour from a 32-bit number
const unpackedColour = Colour.unpack(packedNumber);

// serialize a colour object into a buffer and include the alpha channel
const serializedColour = myColour.serialize(true);

// de-serialize a colour object from a buffer
const deserializedColour = Colour.deserialize(serializedColour);

Installation

To install this module:

npm install colour-rgba

Readme

Keywords

Package Sidebar

Install

npm i colour-rgba

Weekly Downloads

1

Version

1.0.5

License

MIT

Unpacked Size

16.7 kB

Total Files

3

Last publish

Collaborators

  • nitro404