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.3.0.tar.gz
(12.0 kB
view hashes)
Built Distribution
Close
Hashes for pydngconverter-0.3.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5fcfa700657b5ee6a5eca3816719d7bdb8ce0846ec42bc864a82dcfeb8d07d97 |
|
MD5 | 6aa6d42685f444787359d0f93323caa3 |
|
BLAKE2b-256 | 366edf7dfaa1d266b24451c1ec7208fe237a8af7bc1cb6ef63e49dfa68289d80 |