Skip to content

Experience-Monks/ndarray-bitmap-to-rgba

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ndarray-bitmap-to-rgba

stable

Convenience utility to expand 1-channel bitmap into RGBA pixmap. The default export returns white RGB pixels with the Alpha channel taken from the bitmap.

var expand = require('ndarray-bitmap-to-rgba')

//alpha bitmap -> rgba pixels
var pixmap = expand(bitmap)

//use red for the RGB channels
var pixmap = expand(bitmap, [ 0xff, 0x00, 0x00 ])

Alternatively, you can expand the bitmap into RGB channels, and use 0xFF for alpha:

var expand = require('ndarray-bitmap-to-rgba')

var pixmap = expand.opaque(bitmap)
//RGB = value in bitmap
//A   = 0xFF

Assumes Uint8 values.

Usage

NPM

rgba = expand.alpha(bitmap, [color])

Takes the bitmap ndarray and expands it to a RGBA pixmap where the alpha channel holds the bitmap.

You can pass color to specify the R, G, B channels. Defaults to white.

This is also the default export.

rgba = expand.opaque(bitmap)

Takes the bitmap ndarray and expands it to a RGBA pixmap where the RGB channels hold the bitmap, and the alpha channel is filled with 0xff.

License

MIT, see LICENSE.md for details.

About

expand 1-channel bitmaps into RGBA pixmaps

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published