ndarray-bitmap-to-rgba
v1.0.0
Published
expand 1-channel bitmaps into rgba pixmaps
Downloads
14
Maintainers
Readme
ndarray-bitmap-to-rgba
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
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.