jsgui-node-pixel-buffer v0.4.33
jsgui-node-pixel-buffer
jsgui - A simple node.js class that has a Buffer and can get_pixel and set_pixel. Supports 24 bit rgb and 32 bit rgba.
##Installation npm install jsgui-node-pixel-buffer
###Pixel_Buffer Class ####Constructor: init(spec) #####spec object Value Name | Data type | Description -------------------|--------------|---------------------- size | int, int | The size of the image bits_per_pixel | int | The number of bits per pixel. Supports value 24 for RGB images and 32 for RGBA images.
var Pixel_Buffer = jsgui_node_pixel_buffer;
var png = new Pixel_Buffer({
'size': [640, 480],
'bits_per_pixel': 32
});
###get_pixel(x, y) Gets the value of a pixel.
bits_per_pixel | Return Value |
---|---|
24 | r, g, b |
32 | r, g, b, a |
###set_pixel(...) ####set_pixel(x, y, r, g, b) ####set_pixel(x, y, r, g, b, a) ####set_pixel(x, y, r, g, b) ####set_pixel(x, y, r, g, b, a)
###place_image_from_pixel_buffer(source_pixel_buffer, dest_position) Value Name | Data type | ---------------------|--------------| source_pixel_buffer | Pixel_Buffer | dest_position | x, y |