Giter VIP home page Giter VIP logo

nef2jpeg.py's Introduction

nef2jpeg.py

Watch a folder for .NEF files, auto enhance them and convert them to .jpg.

Usage

nef2jpeg.py [-h] [-f FOLDER] [-o OUTPUTFOLDER] [-s SIZE] [-w WAIT] [--overwrite OVERWRITE] [--dateprefix] [--runonce]

Options

option description
-h, --help show this help message and exit
-f FOLDER, --folder FOLDER Folder to watch for .NEF files (default=./photos)
-o OUTPUTFOLDER, --outputfolder OUTPUTFOLDER Subfolder of the location of a source file to output the the .jpg (optional)
-s SIZE, --size SIZE Size of a square (in pixels) to fit the output photo's in (optional)
-w WAIT, --wait WAIT Wait time between folder scans (in seconds; default=10)
--overwrite OVERWRITE Set if jpegs will be overwritten. "first" will overwrite .jpg at first run, "always" will always overwrite, "skip" will skip photo if jpeg exists (default=skip)
--dateprefix Add the date and time as prefix to the jpeg-filename (optional)
--runonce Scan and convert one time. I.e. do not watch a folder (optional)

Epilog

The folder and subfolder will be watched.

Auto enhancement is performed using Ying et al's A New Image Contrast Enhancement Algorithm Using Exposure Fusion Framework.

All options can be replaced with an environment variable with the same name. If both are set, the environment variable is used.

Use Ctrl+c to gracefully quit watching

nef2jpeg.py's People

Contributors

dannybouwers avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.