Skip to content

mikolalysenko/pngparse-sync

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

100%-JavaScript PNG Parser for Node.JS

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%