png-info
v0.0.1
Published
Get information about a PNG from its headers
Downloads
33
Maintainers
Readme
png-info
Get information about a PNG from its headers
Install
npm install png-info
Usage
Most common lookups will have methods on pngInfo:
var image = fs.readFileSync('path/to/image.png');
var pngInfo = new PNGInfo(image);
var dimensions = pngInfo.getDimensions();
// {width: 100, height: 150 }
});
If you want to go deeper, you can access chunk data directly:
var image = fs.readFileSync('path/to/image.png');
var pngInfo = new PNGInfo(image);
var width = pngInfo.chunks.IHDR.width;
// 100
Status
Only IHDR is currently implemented, please feel free to add any other chunks that you need:
- [x] IHDR
- [ ] PLTE
- [ ] tRNS
- [ ] gAMA
- [ ] cHRM
- [ ] sRGB
- [ ] iCCP
- [ ] tEXt
- [ ] bKGD
- [ ] pHYs
- [ ] sBIT
- [ ] sPLT
- [ ] hIST
- [ ] tIME
Development
npm test
Please keep coverage at 100%