title: Request image and encode to raw pixel buffer in Node
body: <p>I'd like to manipulate an image in Node and push it to S3 without having to save it locally.</p>
  
  <p>I'm using the lwip module right now, which accepts "raw pixel" buffers. My code for getting a buffer is like this.</p>
  
  <pre><code>request.get( { url: imageUrl, setEncoding: null }, function ( err, response, body ) {
      if ( err ) 
          reject( new Error( err ) )
  
      image.buffer = body
  
      resolve( image )
  })
  </code></pre>
  
  <p>But this doesn't seem to be accepted. Is there a way to get this raw pixel data, or another module that supports this type of buffer?</p>