image-decode

Decode image data from gif, jpeg, png, tiff or bmp

Downloads in past

Stats

StarsIssuesVersionUpdatedCreatedSize
image-decode
2191.2.25 years ago5 years agoMinified + gzip package size for image-decode in KB

Readme

image-decode unstable Build Status
Decode image data from raw encoded binary data in any image format: PNG, GIF, BMP, JPEG, TIFF.

Usage

npm install image-decode ```js let decode = require('image-decode') let {data, width, height} = decode(fs.readFileSync('./data.png')) ```

API

let {data, width, height} = decode(buffer, mimeType?)

Takes input buffer with encoded image data and decodes its contents, returns pixels data array with layout [r, g, b, a, r, g, b, a, ...]. mimeType can be passed to skip image type detection. buffer can be any binary data container:
  • ArrayBuffer
  • Buffer
  • Uint8Array
  • File
  • Blob
  • base64 string

See also

  • image-pixels − load or save pixel data from/to any source.
  • image-save − save image pixels data to a target.

Credits

© 2018 Dmitry Yv. MIT License.