Skip to content

normannMarit/request-image-size

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 

Repository files navigation

request-image-size

NPM

This NodeJS module is a clone of http-image-size by Johannes J. Schmidt. It detects image dimensions via request instead of http/https, allowing for more flexibility and following redirects by default. Tries image-size on each chunk received until the image dimensions are obtained, and the request is aborted.

Basic usage

var size = require('request-image-size');

size('http://nodejs.org/images/logo.png', function(err, dimensions, length) {
  console.log(err, dimensions, length);
});

Advanced usage

Specifying a request options object (docs):

var size = require('request-image-size');

var options = {
  url: 'http://nodejs.org/images/logo.png',
  headers: {
    'User-Agent': 'request-image-size'
  }
};

size(options, function(err, dimensions, length) {
  console.log(err, dimensions, length);
});

The callback receives three arguments: err, dimensions, length:

dimensions is in the form { height: 1063, width: 1600 }.
length is the number of bytes loaded.

License

Copyright (c) 2014 Rodrigo Fernández Romero Licensed under the MIT license.

About

Detect image dimensions via request.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%