Manipulates your Nikon NEF files to (amongst other things) change the embedded preview jpeg
Python Shell
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
doc
license
nefarious
scripts
tests/data
README.md
setup.py

README.md

Hello nefarious

Installation

  1. clone repo
  2. python setup.py build install

Note: make sure you have jpegtran installed!

CLI

To print a nef structure:

$ nef-cli -i input.nef

To test nefarious save algorithm and verify written output is sane (without modification):

$ nef-cli -i input.nef -o out.nef

To replace the preview jpeg by another processed jpeg:

$ jpegtran -optimize -copy none -outfile processed.stripped.jpg processed.jpeg
$ nef-cli -i input.nef -p processed.stripped.jpg -o out.nef

Same as above with intent to replace original nef (prompts to confirm):

$ jpegtran -optimize -copy none -outfile processed.stripped.jpg processed.jpeg
$ nef-cli -i input.nef -p processed.stripped.jpg

Same as above with intent to replace original nef (auto answers yes at prompt):

$ jpegtran -optimize -copy none -outfile processed.stripped.jpg processed.jpeg
$ nef-cli -i input.nef -y -p processed.stripped.jpg

More info

http://nefarious.timotheegroleau.com