Python Interface for the Adobe's DNG Converter
Project description
PyDNGConverter
Python Interface for the Adobe's DNG Converter.
Utilizing parallel processing, PyDNGConverter can convert RAW images to DNG up to ~60% faster than simply utilizing Adobe's DNG Converter.
Installation
pip install -U pydngconverter
To utilize PyDNGConverter's Exif thumbnail extraction (as opposed to Adobe DNG Converters'), the following dependencies are required:
Then specify JPEGPreview.EXTRACT
for DNGConverters
jpeg_preview
parameter.
Alternatively, you can utilize Adobe DNG Converters' thumbnail extraction via:
JPEGPreview.MEDIUM
JPEGPreview.FULL
Or, disable thumbnails via:
JPEGPreview.NONE
Example
import asyncio
from pydngconverter import DNGConverter, flags
async def main():
# Create converter instance.
pydng = DNGConverter('/my/raw/files/',
dest='/dngfiles',
jpeg_preview=flags.JPEGPreview.EXTRACT,
fast_load=True,
)
# Convert all
return await pydng.convert()
loop = asyncio.get_event_loop()
loop.run_until_complete(main())
loop.close()
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pydngconverter-0.2.0.tar.gz
(13.9 kB
view hashes)
Built Distribution
Close
Hashes for pydngconverter-0.2.0-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e11d7490263b34121155c97ce3113624dbcf333ffffe201041e08fb60537e7a1 |
|
MD5 | 160c6021a348c3b809ad547cb2e43c74 |
|
BLAKE2b-256 | c8e32da52b56c575bcd52303391cb574a29c1db7567f84f1804b7acb04e36361 |