npm.io
0.1.5 • Published 6 years ago

@cwasm/webp

Licence
MIT
Version
0.1.5
Deps
1
Size
96 kB
Vulns
0
Weekly
0
Stars
9

WebP

WebP decoding for Node.js, using libwebp compiled to WebAssembly.

Installation

npm install --save @cwasm/webp

Usage

const fs = require('fs')
const webp = require('@cwasm/webp')

const source = fs.readFileSync('image.webp')
const image = webp.decode(source)

console.log(image)
// { width: 128,
//   height: 128,
//   data:
//    Uint8ClampedArray [ ... ] }

API

decode(source)
  • source (Uint8Array, required) - The WEBP data
  • returns ImageData - Decoded width, height and pixel data