pixel-class
A tiny class for pixel manipulation.
:cloud: Installation
$ npm i --save pixel-class
:clipboard: Example
const Pixel = require("pixel-class");
let p = new Pixel(42, 7, 6, 0.5);
console.log(p);
console.log(p.intensity());
:memo: Documentation
PixelClass(r, g, b, a)
A tiny class for pixel manipulation.
Params
- Number|Object
r
: The red value of the pixel (0-255) or an object containing the r
, g
, b
, a
fields. - Number
g
: The green value of the pixel (0-255). - Number
b
: The blue value of the pixel (0-255). - Number
a
: The alpha (opacity) value of the pixel. If greater then 1
, it will be normalized to a value between 0
and 1
. Defaults
to 1
.
Return
- PixelClass The
PixelClass
instance.
intensity()
Calculates the pixel intensity.
Return
- Number The pixel intensity (0-255).
:yum: How to contribute
Have an idea? Found a bug? See how to contribute.
:dizzy: Where is this library used?
If you are using this library in one of your projects, add it in this list. :sparkles:
:scroll: License
MIT © Ionică Bizău