joshbuddy / exif-be-gone

Remove exif data using a node.js transform stream
34 stars 4 forks source link

Code example throws error. #11

Closed xNaCly closed 2 years ago

xNaCly commented 2 years ago

Original version:

const ExifTransformer = require('exif-be-gone')

const reader = fs.createReadStream('Canon_40D.jpg')
const writer = fs.createWriteStream('out.jpg')

toStream(reader).pipe(new ExifTransformer()).pipe(writer)

throws:

const reader = fs.createReadStream('vinyl.jpg')
               ^

ReferenceError: fs is not defined

&

toStream(reader).pipe(new ExifTransformer()).pipe(writer)
^

ReferenceError: toStream is not defined

Improved version:

const ExifTransformer = require('exif-be-gone')
const fs = require("fs")

const reader = fs.createReadStream('Canon_40D.jpg')
const writer = fs.createWriteStream('out.jpg')

reader.pipe(new ExifTransformer()).pipe(writer)