Determine the size / dimensions of an image

npm install sz
12 downloads in the last week
22 downloads in the last month

sz Build Status

Determine the size of an image

Depends on node-canvas which has special build instructions as it requires Cairo to be installed on your system.

  • crp crops images
  • rsz resizes images
  • thmb makes thumbnails from images

API & Example

You may provide either a String specifying the path to the image or a Buffer containing the image data and you will receive an object with 'height' and 'width' properties on your callback

var sz = require('sz')
  , fs = require('fs')

sz('/path/to/nyancat.gif', function (err, size) {
  // where `size` may look like: { height: 280, width: 400 }

var buf = fs.readFileSync('/path/to/nyancat.gif')

sz(buf, function (err, size) {
  // where `size` will be the same as above


sz is Copyright (c) 2013 Rod Vagg @rvagg and licensed under the MIT licence. All rights not explicitly granted in the MIT license are reserved. See the included LICENSE file for more details.

npm loves you