darktable main repository
Switch branches/tags
Clone or download
Pull request Compare This branch is 1 commit ahead, 25 commits behind edgardoh:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.ci
cmake
data
doc
packaging
po
src
tools
.clang-format
.dir-locals.el
.dockerignore
.gitattributes
.gitignore
.gitmodules
.mailmap
.travis.yml
AUTHORS
CMakeLists.txt
CONTRIBUTING.md
LICENSE
README.md
RELEASE_NOTES.md
build.sh
iwyu.imp

README.md

icon darktable build status CII Best Practices

darktable is an open source photography workflow application and raw developer. A virtual lighttable and darkroom for photographers. It manages your digital negatives in a database, lets you view them through a zoomable lighttable and enables you to develop raw images and enhance them.

https://www.darktable.org/

IMPORTANT

This is Aurélien Pierre's own fork of darktable. It is intended to follow the official darktable mainline, but add more features that have not been approved by darktable developpers. This fork is compatible with the official version, but the official version IS NOT compatible with this fork. If you want to test it, backup your database and work on copies of your pictures.

Branches

master

The master branch is the same as the official dt.

dev

The dev branch contains all the changes I have made to the software at once, plus some pull requests that have not been accepted in dt yet:

  • from my branch UI-refactor, the new disposition of the modules in the darkroom
  • from my branch prophotorgb, the support of Prophoto RGB as input/output color profile
  • from my branch color-grading, the new log profile in the unbreak input profile module
  • from my branch color-grading-2, the new ACD CDL color balance module
  • from Heiko Bauke's branch guided_filter, the new masking option using guided filters
  • from Heiko Bauke's branch my_denoiseprofile, some performance improvements on the denoise profile module
  • from Mathieu Moy's branch local_contrast_bag, a bug fix in the local contrast module.

Contributing

Building

Note that rawspeed is tracked via a git submodule, so after checking-out the darktable, you need to update/checkout rawspeed,

git submodule init
git submodule update

Easy way

./build.sh --prefix /opt/darktable --build-type Release

Manual way

mkdir build/
cd build/
cmake -DCMAKE_INSTALL_PREFIX=/opt/darktable/ ..
make
sudo make install

Further reading

There is a comprehensive list of build instructions for all the widely used Linux distributions.

Tip: Check that you have the latest gphoto2 library installed in order to support the newest cameras.

Issue tracking

https://www.darktable.org/redmine/projects/darktable/issues

Wiki

Mailing lists