pngparse-sync

1.0.2 • Public • Published

pngparse-sync

This is a fork of pngparse that synchronously parses PNG data encoded as buffers. It works in both node.js and browserify.

Example

var fs = require("fs")
var parsePNG = require("pngparse-sync")
 
console.log(parsePNG(fs.readFileSync("myimage.png")))

Install

npm install pngparse-sync

API

require("pngparse-sync")(buffer)

Parses a buffer synchronously into a PNG

  • buffer is a Buffer

Returns null if there was an error parsing the PNG file, or an object with the following properties:

  • width the width of the image in pixels
  • height the height of the image in pixels
  • channels the number of channels in the image
  • data a Uint8Array storing the pixels of the image

License

This software is available in the public domain.

pngparse was originally written by @ironwallaby

pngparse-sync port by Mikola Lysenko.

Readme

Keywords

Package Sidebar

Install

npm i pngparse-sync

Weekly Downloads

89

Version

1.0.2

License

Public domain

Last publish

Collaborators

  • mikolalysenko