Giter VIP home page Giter VIP logo

rawtherapee's Introduction

RawTherapee logo

RawTherapee is a powerful, cross-platform raw photo processing program, released under the GNU General Public License Version 3. It is written in C++ using a GTK+ front-end and a patched version of dcraw for reading raw files. It is notable for the advanced control it gives the user over the demosaicing and developing process.

Website: http://rawtherapee.com/

Official documentation: http://rawpedia.rawtherapee.com/

Download RawTherapee: http://rawtherapee.com/downloads

Download source code tarballs: http://rawtherapee.com/shared/source/

Source code documentation: http://michaelezra.com/projects/rt/documentation/

Git handbook: http://git-scm.com/book/en/

Compilation, branches and Git

Before compiling RawTherapee you need to have the dependencies installed. Refer to RawPedia for dependency requirements: http://rawpedia.rawtherapee.com/Linux

The instructions below will be merged into that article on RawPedia soon.

Clone the source code

Clone the source code either using HTTPS:

git clone https://github.com/Beep6581/RawTherapee ~/repo-rt

or using SSH (see https://help.github.com/articles/generating-ssh-keys/ ):

git clone [email protected]:Beep6581/RawTherapee.git ~/repo-rt

or update a previously cloned repository:

cd ~/repo-rt && git pull

Optionally pick a branch

New features and bug fixes are made on their own branches. Once tested, those branches are merged into the "master" branch. We used to test new features and bug fixes by sharing patches (.diff files) but git makes branching easy and branching makes sharing patches unnecessary. To test a new feature or bug fix, just checkout the right branch before compiling:

git checkout <branchname>

Compile and run

To find out how many threads your CPU supports, run: grep -c processor /proc/cpuinfo Then replace the number in -j8 below with this number. This will make compilation faster but it will have no effect on the speed of running RawTherapee.

Now you will make an out-of-source compilation of RawTherapee, it will be built into the ~/repo-rt/build/release folder, and then you will move this folder to your home directory and rename it to "rawtherapee", so make sure there is no ~/rawtherapee folder already!

mkdir build && cd build && \
cmake -DCMAKE_BUILD_TYPE="release" -DPROC_TARGET_NUMBER="2" -DBUILD_BUNDLE="ON" -DBINDIR="." -DDATADIR="." -DCACHE_NAME_SUFFIX=4 .. && \
make -j8 install && \
mv release ~/rawtherapee

Run RawTherapee: ~/rawtherapee/rawtherapee

rawtherapee's People

Contributors

beep6581 avatar desmis avatar ffsup2 avatar ghorvath78 avatar heckflosse avatar hombre57 avatar ilyapopov avatar innir avatar jacekpoplawski avatar linio avatar mbajor avatar michaelezra avatar nijel avatar oduis avatar ogniw avatar pwnage101 avatar rickyonedh avatar samtygier avatar seebk avatar thebiguno avatar twrecked 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.