exifremove

1.0.1 • Public • Published

exifremove

CircleCI

Dependency-free Node.js module that simply removes all EXIF metadata from a single image or a set of images.

Installation

npm install exifremove

or, if you would like to use the CLI:

npm install -g exifremove-cli

Usage

Module

Example of module usage:

const fs = require('fs');
const exifremove = require('exifremove');
 
const image1 = fs.readFileSync('image1.jpg');
const image2 = fs.readFileSync('image2.jpg');
 
// Remove just one image's Exif
let image = exifremove.remove(image1);
console.log(image); // <Buffer ff d8 ...>
 
// Remove multiple images' Exif
let images = exifremove.removeMultiple([image1, image2]);
console.log(images);
/*
[
  <Buffer ff d8 ...>,
  <Buffer ff d8 ...>
]
*/

CLI

exifremove [image0] ... [imageN]

Options:
  --version            Show version number                             [boolean]
  -v, --verbose        Print extra messages                              [count]
  --km, --keep-marker  Keeps the APP1 marker in the JPEG               [boolean]
  -h, --help           Show help                                       [boolean]

Check out the CLI module's Readme for more information.

Package Sidebar

Install

npm i exifremove

Weekly Downloads

453

Version

1.0.1

License

MIT

Unpacked Size

6.72 kB

Total Files

4

Last publish

Collaborators

  • coteh