A python DNG editing package.
Project description
A DNG based photo editing package. It can do things such as:
Decode and render lossless JPG images.
Encode lessless JPG images.
Render DNG images.
Edit DNG metadata.
Ramp Adobe Lightroom edits for image sequences.
Stabilize shaky image sequences using the Adobe Lightroom crop property.
Documentation
Docs can be found at brilliantimagery.org/docs
Installation
From PyPI
$ pip install brilliantimagery
From Source
The Poetry package and dependency manager is used by BrilliantImagery so install it if you haven’t already done so. Some of the project files must be compiled. This accomplished within the below instructions.
Clone the git repo.
From within the top /brilliantimagery folder, the one that contains the pyproject.toml file, install BrilliantImagery:
$ poetry install
Development
Testing
Running the included tests can be used as a way to ensure that the package has been properly installed.
Running Tests
To run all of the tests:
$ poetry run pytest
Coverage Reports
Terminal coverage reports can be generated:
$ poetry run pytest --cov=brilliantimagery
HTML coverage reports can be generated when tests are run:
$ poetry run pytest --cov=brilliantimagery --cov-report=html
Docs
After making changes to the docs, to update them, assuming ./brilliantiamgery is the current working directory, activate a poetry shell:
$ poetry shell
Change the working directory to the /docs folder:
$ cd docs
And then run clean and make the html docs:
$ make clean && make html
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for brilliantimagery-0.1.1-cp38-cp38m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b5b26e51451983434b51bd785d63d65d4de000f2583dc98d444221991ddc7873 |
|
MD5 | 16a3fa6baab016137a18c5ab8bfeba67 |
|
BLAKE2b-256 | 5bd617127656b882f5c77fad89c2a68270f35d0b9b19111eecd0ec073b908c1f |