7
Project presentation Open Source Programming Tomáš Buzek

Open Source Programming - cvut.czFile Browser (81) Queue 2302 RawTherapee Processing profiles 3Custom) White Point: HL preserving corri(EV) alack Level; Red alack Level: Green 1 (leader)

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Open Source Programming - cvut.czFile Browser (81) Queue 2302 RawTherapee Processing profiles 3Custom) White Point: HL preserving corri(EV) alack Level; Red alack Level: Green 1 (leader)

Project presentation Open Source Programming

Tomáš Buzek

Page 2: Open Source Programming - cvut.czFile Browser (81) Queue 2302 RawTherapee Processing profiles 3Custom) White Point: HL preserving corri(EV) alack Level; Red alack Level: Green 1 (leader)

Project description

• THe Experimental RAw Photo Editor

• RAW image processing program

• GNU General Public License Version 3

2 Tomáš Buzek

• Since January 2010

• Cross-platform

• http://rawtherapee.com

Page 3: Open Source Programming - cvut.czFile Browser (81) Queue 2302 RawTherapee Processing profiles 3Custom) White Point: HL preserving corri(EV) alack Level; Red alack Level: Green 1 (leader)

Project description

3 Tomáš Buzek

Page 4: Open Source Programming - cvut.czFile Browser (81) Queue 2302 RawTherapee Processing profiles 3Custom) White Point: HL preserving corri(EV) alack Level; Red alack Level: Green 1 (leader)

Technical specifications

• C++

• GTK+ front-end

• dcraw library (RAW files reading)

• Multi-threaded processing algorithms

• OpenCL in future releases

4 Tomáš Buzek

Page 5: Open Source Programming - cvut.czFile Browser (81) Queue 2302 RawTherapee Processing profiles 3Custom) White Point: HL preserving corri(EV) alack Level; Red alack Level: Green 1 (leader)

Project organization

• Large development team

• New versions released irregularly (last 8.3.2013)

• Developer Forum: http://rawtherapee.com/forum/

• Mercurial source control management tool

• Google Project Hosting

5 Tomáš Buzek

Page 6: Open Source Programming - cvut.czFile Browser (81) Queue 2302 RawTherapee Processing profiles 3Custom) White Point: HL preserving corri(EV) alack Level; Red alack Level: Green 1 (leader)

My task

• Include Fixed Pattern Noise Correction algorithm

• Algorithm already implemented in libraw

• Less sophisticated algorithm currently in application

6 Tomáš Buzek

Page 7: Open Source Programming - cvut.czFile Browser (81) Queue 2302 RawTherapee Processing profiles 3Custom) White Point: HL preserving corri(EV) alack Level; Red alack Level: Green 1 (leader)

My task

7 Tomáš Buzek