Skip to content
Branch: master
Go to file
Code

Latest commit

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
lib
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

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.

About

Utils for base64 image data.

Resources

License

Releases

No releases published
You can’t perform that action at this time.