base64-image-utils
v1.2.0
Published
Utils for base64 image data.
Downloads
71
Maintainers
Readme
base64 image utils
Utils for base64 image data.
Installation
npm i base64-image-utils
Usage
const base64ImageUtils = require('base64-image-utils')
const {base64ImageToRGBMatrix, base64ImageToRGBArray, base64ImageToImageData} = base64ImageUtils
base64ImageToImageData(imgSrc, function(err, rawData, img) {
})
base64ImageToRGBMatrix(imgSrc, function(err, data) {
/*
data is a matrix with rows and columns that corresponds
to every pixel of the image, where each pixel is represented
as:
{
r: <Red value of the color>,
g: <Green value of the color>,
b: <Blue value of the color>,
a: <Alpha value of the color>
}
*/
})
base64ImageToRGBArray(imgSrc, function(err, data) {
/*
data is an array with every pixel described as:
as:
{
x: <X position of the pixel>,
y: <Y position of the pixel>,
rgb: {
r: <Red value of the color>,
g: <Green value of the color>,
b: <Blue value of the color>,
a: <Alpha value of the color>
}
}
*/
})
You can optionally send a third options
parameter, which is an object that can hold width
or maxWidth
values.