RawTherapee

rawtherapee.com
RawTherapee Icon

A powerful raw photo processing system and editor, for non-destructive editing of raw digital photos

Open Source

RawTherapee Source Code

Author

Beep6581

Description

A powerful cross-platform raw photo processing program

#photography#raw#rawtherapee

Homepage

https://rawtherapee.com

License

GPL-3.0

Created

11 Aug 15

Last Updated

28 Apr 24

Latest version

pre-dev-github-actions

Primary Language

C++

Size

189,730 KB

Stars

2,549

Forks

302

Watchers

2,549

Language Usage

Language Usage

Star History

Star History

Recent Commits

  • Floessie (24 Apr 24)

    Merge pull request #7056 from sgotti/dcp_use_std_unique_ptr_to_automatically_close_file_descriptor dcp: use std::unique_ptr to automatically close file descriptor

  • Simone Gotti (24 Apr 24)

    dcp: use std::unique_ptr to automatically close file descriptor Use std::unique_ptr to automatically close file descriptor instead of manually closing it at every return point.

  • Floessie (23 Apr 24)

    Merge pull request #7053 from sgotti/dcp_avoid_file_descriptor_leak_on_error dcp: avoid file descriptor leak on error.

  • Simone Gotti (22 Apr 24)

    dcp: avoid file descriptor leak on error. If the provided file doesn't contain valid dcp metadata the DCPProfile constructor will return without closing the file descriptor.

  • Desmis (20 Apr 24)

    Limits incompatibility between Ciecam and CBDL and others to Cam02 #7017 (#7023) * CBDL and others only with ciecam Cam16 * Change windows and appimage yml * Remove appimage.yml and windows.yml

  • Desmis (20 Apr 24)

    UV photos - Wish from LarsHP Increased green (tint) value from 10 to 100 (#7043) * Change limits green to 40 instead of 10 * Publish uvgreen in pre-dev appimage.yml windows.yml * Change range setLogScale * Revert change to observer 2 - format * Set maxgreen 60 * Set maxgreen 100 and minequal 0.5 maxequal 1.8 * Set maxgreen 1000 minequal 0.4 maxequal 2.5 * Set maxgreen 100 minequal 0.5 maxequal 2

  • Lawrence37 (18 Apr 24)

    Merge pull request #7038 from Lawrence37/windows-installer-icons Fix for missing icons from the Windows installer

  • U-PCSPECIALIST01\jdesm (15 Apr 24)

    Reset windows.yml appimage.yml

  • Desmis (15 Apr 24)

    Local Adjustments - Cam16 - lacam16n2 (new) (#7010) * Restore settings and options * Clean code and windows.yml * Gui improvment * Fixed wrong value maxicam * Change GUI TRC and Log encoding and sigmoid * Clean code locallabtools2 * Fomat locallabtools2 * New calcualtion gray when using Q * Improve sigmoid Q with meanQ * Change labels and tooltip * Change DR with log * Change location GUI TRC * Change GUI sigmoid hide - show * Fixed bug with trc * Added whites to TRC & whites * Small modification whites - comment code * Change GUI and selection for sigmoid and log encoding Q * Change yml worksflow * Added cat to workingtrc rtthumbnail * Delete entries in defualt languages * Blacks and whites distribution * Change tooltips * Fixed some issues * Change GUI hide to set_sensitive * first step white and black log encoding * GUI Labels - tooltips * Compress brightness log encoding * Change compression threshold * Clean procparams * Improve GUI and threshold compression * Improvment GUI and tooltips * First step primaries cam16 * Primaries loc step 2 * Primaries loc step 3 * jdcmax primaries - format iplab2rgb * Improve GUI * Beta RGB primaries and message * Change tooltips * Change order prim * CIExy diagram step 1 * CIExy step 2 * CIExy step 2 * CIExy diagram step 4 * CIExy diagram step 5 * Change improccordinator and locallabtool2s listener * Forgoten delete in improccordinator * Disable setListener * Improve GUI and behavior TRC and Primaries * TRC primaries - illuminant step 1 * TRC primaries - illuminant step 2 * TRC primaries - illuminant step 3 * TRC primaries - illuminant step 4 * Gamut control - remove old listener and added listener locallabcieLC * publish pre dev labels windows appimage * publish pre dev labels windows appimage [] * Move log encoding cie - step 1 * Step 2 * Move Log encoding CIE and improve GUI step 3 * Pre Ciecam midtones step 1 * Mid tones step 2 and tooltips * Forgoten label and tooltips * Improve tooltips - and change yml files * Include repository in appimage and windows.yml - change labels * Forgotten surroundcie in procparams.cc * Improve GUI with expander - clean code * Change tooltip * Clean locallabtools2 - improve Jpro * Bypass Ciecam step 1 * step 2 * Step 3 * Change settings - improve GUI * Clean code * Improve sigmoid cam16 * Improve sigmoid cam16 * Added illuminant E to illmethod * Change iccmatrices * Working profile JDCmax stdA and Abstract Profile * Pre-ciecam JDCmax stdA * Abstract profile - cat method step 1 * Step 3 * Step 4 and various changes * Enable default gamutcontrol - improve GUI * Refine color pre-ciecam * Step 2 * step 3 * Step - 4 * Refine colors Abstract profiles * Expander true Abstract Profile * Clean and comment code * Tooltip pre-ciecam * Change tooltips * Improve GUI free primaries * Labgrid dominant color * Shift dominant color step 1 * Shift xy dominant color * History msg shift * Fixed various bad behavior - change scalrefi * Improve behavior DR vs deltaE - log encoding and pre-ciecam * Limited reduce deltaE to 1 - comment code * Improve behavior TIF/JPG * Forgotten code * Various small changes to refinement color pre-ciecam * Foramt iplab2rgb and simpleprocees - small change meanx meany * Bad behavior with simpleprocess abstract profile and pre-ciecam * Re-enable code for simpleprocess * Iprove iplab2rgb * Improve GUI if selection Jz * provis with precision * Chnage GUI log encoding basic - improve shiftxl shiftyl pre-ciecam * Improve GUI with expanders * Change location pre-ciecam expander * Change label tooltip pre-ciecam * Improve white distribution and equalizer * Bad behavior Source data adjustments * Comment code * Improve Dynamic Range Compression - for some images with very high DR * Clean code * Improve TM fattal with saturation control in LA * saturation control fattal LA * RE-order paramsedit * Change local contrast in LA - log encoding and Cam16 * LA settings avoidcolorshift XYZabsolute * Change GUI precision blackEv WhiteEv BlackEvjz WhiteEvjz * Check button smoothcie - smooth highlights * Change order midtones - log encoding - other method smooth * Change maximum gamma in TRC cam16 * Change maximum slope in TRC cam16 * refine smooth highlights * Small improvment - comment code * Bad behavior - black screen - in Cam16 * setLogscale for slopjcie * Change source data GUI - PQ and other DR functions * PQ mode advanced - adjustments and tooltip * Comment and clean code * Simplified GUI in Basic mode - Source Data Adjustments * Added primaries to source date adjustements - fix basic problem * GUI graduaded filter cie cam16 * Graduated filter - LA Color appearance * More illuminant cam16 - D120 - Tungsten 2000K - Tungsten 1500K * Abstract profile ICM - shift x - shift y * Frame color dominant Abstract profile * Frame color dominant Abstract profile * Illuminant E - abstract profile * Abstact profile - midtones * Abstrcat profile - smooth highlights checkbutton * Abstract Profile - Smooth highligts rtengine * Bad behavior LA gamut - re-enabled Munsell in settings * adapts Abstract profile and auto-match tone curve * Change chromaticity curve c(h) - ppversion 351 and procparams * icmpanel fixed bad wmidtcie * Change in procparams assignfromkeyfile color Management * Remove message in console * Missing code procparams.cc wcat * Clean message in console * Disable ppversion 351 - surround extremely dark * Choice surround scene Disable ciecam * Improve GUI for surround Disable Ciecam * Small change gamutcontrol - message g0..g5 verbose * Remove gautcontrol on limits * Strength log encoding - Source data adjustments * Fixed genral bug in lacam16n - bad behavior color * Checkbutton saturation control - Cam16 log encoding * Change default saturation controle log encoding - false * GUI LA Log encoding - Strength - saturation control - part 1 * Checkbox saturation control LA Log encoding * Change repartition GUI brightnees - hue - chroma * Hide primaries and illuminant in standard mode * Merge with dev 2 * reduces sigmoid Q contrast * Provisory disable Sigmoid Q * Re-enable sigmoid function complexity mode * Re-enable log encoding Q - with Ciecam * GUI improvments - small code improvments * Change tooltip * Simplify GUI mode Basic - Standard - added tooltip * Change tooltip - LA settings - Avoid color shift * hope to fix the bug between Jz and Cam16 * Another change for Jz - format astyle locallabtool2.cc * Clean code GUI - remove Zcam * Change label in Recovery based on luminance mask * Reduces minimum spot size from 2 to 1.5 * Improve behavior GUI with Jzczhz * Clean code iplocallab.cc * Small improvement ciecam02.cc * Fixed bad behvior GUI and code between Cam16 and Jzczhz * Improve Jz and surround effects * Improve Jz and Local contrast Cam16 & Jz taking account surround * Disable local contrast if cam16 and not ciecam surround * Restore epsil 0.001 loccont * Improve local contrast when surround low and Jz * Clean code locallabtool2 - weakened a little Local Contrast in connection with surround * Remove Laplacian threshold in Cam16 and JzCzHz mask * Simplify Mask for JzCzHz * Enable choice complexity mask in mode advanced * Solved bad behavior GUI masks * Optimize GUI mask Jz and cam16 * Change 3 icon .png without png * Remove wrong message in console without problem * Remove warning with & in some tooltips and TP_WBALANCE_AUTO_HEADER * Smoothcie Method GUI * Replace checkbutton smooth highlight bya combobox * Improve behavior GUI - CIECAM - advanced - tempout and greenout * Fixed - I hope - crash when delete spot and cam16 * Clean code with maxcam and dependencies * Added Smooth highlight rolloff or not * Improve smooth lights - gamma mode only - standard and advanced - gray balance * Improve Smoothing lights - take into account the 2 Yb * Change tooltip * Chnage wrong lable scope => slope * Clean and comment code * Reduces the effect of - Smoothing light -Ev mode - Small change range Slope * Scale Yb scene white whiteEv * Hide Scale in some GUI cases * Clean comment code Smotth and TM function * Change GUI - Smooth highlights and tone mapping - allows also Basic * Change labels * Change tooltip * Remove arrow.cur in windows.yml as suggested by Lawrence37 * Reverse last changes * Change limits slope based in SDA * Clean locallabtools2.cc * Set minimum slope based to 0.6 * Change label highlight * Change listener scene parameters to GUI * Clean code sine changes listener * Limits Blackev Whiteev values in slope base to avoid crash * Change a little limits BlackEv WhiteEv * Small changes in console - remove warnings * Change XYZ relative - avoid color shift * Improve gamutmap * re build gamutmap

  • Lawrence37 (14 Apr 24)

    Merge pull request #7002 from sgotti/dcraw_fujifilm_gfx_100ii dcraw: add support for Fujifilm GFX 100 II

  • Lawrence37 (13 Apr 24)

    Merge pull request #7015 from sgotti/imageio_fix_png_with_transparency imageio: fix issues/crash on png with transparency

  • Lawrence Lee (13 Apr 24)

    Register icons folder for Windows installer

  • Desmis (12 Apr 24)

    Change tweakParams spot.cc - hand-open-hicontrast toolbar.cc (#7029)

  • Simone Gotti (29 Mar 24)

    imageio: fix issues/crash on png with transparency If a png has a transparency chunk (tRNS), after converting the transparency to alpha we should also strip alpha (color_type is not updated with PNG_COLOR_MASK_ALPHA flag set) or the row parsing will return also the alpha channel causing a memory overflow.

  • Simone Gotti (20 Mar 24)

    dcraw: add support for Fujifilm GFX 100 II

  • Lawrence37 (29 Mar 24)

    Merge pull request #7009 from sgotti/fix_options_BrowseRecursiveFollowLinks_reading options: fix BrowseRecursiveFollowLinks reading

  • Simone Gotti (25 Mar 24)

    options: fix BrowseRecursiveFollowLinks reading PR #6769 added the boolean BrowseRecursiveFollowLinks options, but while it's saved as a boolean, it's read as an integer causing this error: ``` Options::readFromFile / Error code 5 while reading values from "/home/sgotti/.config/RawTherapee/options": Key file contains key “BrowseRecursiveFollowLinks” in group “File Browser” which has a value that cannot be interpreted. ```

  • Lawrence37 (24 Mar 24)

    Merge pull request #7006 from hfiguiere/iplab2rgb-leak iplab2rgb: Fix memory leak

  • Lawrence37 (24 Mar 24)

    Merge pull request #6962 from sgotti/read_raw_embedded_dcp Read embedded dcp profile from raw files

  • Lawrence37 (24 Mar 24)

    Merge pull request #7003 from Lawrence37/om-digital-solutions-tg-7 Initial support for OM TG-7

  • Lawrence37 (24 Mar 24)

    Merge pull request #6991 from sgotti/flat_field_different_black_levels Handle flat field images with different black levels than raw image

  • Lawrence37 (24 Mar 24)

    Merge pull request #6769 from Lawrence37/browse-subfolder Recursive image browsing

  • Lawrence37 (24 Mar 24)

    Merge pull request #6974 from Lawrence37/italian-translation Italian translation

  • Lawrence Lee (24 Mar 24)

    Remove Adwaita cursors from Windows build

  • Hubert Figuière (17 Feb 24)

    iplab2rgb: Fix memory leak Signed-off-by: Hubert Figuière <[email protected]>

  • Lawrence Lee (22 Mar 24)

    Add initial support for OM TG-7 Read CFA pattern for OM Digital Solutions cameras. Use Olympus TG-6 camconst for the TG-7, since the dcraw matrix and raw crop are the same.

  • Simone Gotti (14 Mar 24)

    Handle flat field images with different black levels than raw image For bayer images handle flat field images with different black levels than the raw image.

  • Lawrence37 (17 Mar 24)

    Merge pull request #6992 from Pandagrapher/patch_linux Fix 'Hicolor' icon theme conflict when installing on Linux

  • Pandagrapher (16 Mar 24)

    Do not install 'index.theme' file for linux build with 'BUILD_BUNDLE=OFF'

  • Lawrence37 (12 Mar 24)

    Merge pull request #6983 from Lawrence37/canon-cam-wb-fix Read camera white balance for Canon EOS R6m2, R7, and more

RawTherapee Website

Website

RawTherapee - Home

Redirects

Does not redirect

Security Checks

All 65 security checks passed

Server Details

  • IP Address 37.9.175.165
  • Hostname ing.r3.websupport.sk
  • Location Bratislava, Bratislavsky kraj, Slovakia, EU
  • ISP WebSupport S.R.O.
  • ASN AS51013

Associated Countries

  • CZ
  • SE
  • SK

Saftey Score

Website marked as safe

100%

Blacklist Check

rawtherapee.com was found on 0 blacklists

  • ThreatLog
  • OpenPhish
  • PhishTank
  • Phishing.Database
  • PhishStats
  • URLhaus
  • RPiList Not Serious
  • AntiSocial Blacklist
  • PhishFeed
  • NABP Not Recommended Sites
  • Spam404
  • CRDF
  • Artists Against 419
  • CERT Polska
  • PetScams
  • Suspicious Hosting IP
  • Phishunt
  • CoinBlockerLists
  • MetaMask EthPhishing
  • EtherScamDB
  • EtherAddressLookup
  • ViriBack C2 Tracker
  • Bambenek Consulting
  • Badbitcoin
  • SecureReload Phishing List
  • Fake Website Buster
  • TweetFeed
  • CryptoScamDB
  • StopGunScams
  • ThreatFox
  • PhishFort

Website Preview

RawTherapee Reviews

More Image Editors

About the Data: RawTherapee

API

You can access RawTherapee's data programmatically via our API. Simply make a GET request to:

https://api.awesome-privacy.xyz/creativity/image-editors/rawtherapee

The REST API is free, no-auth and CORS-enabled. To learn more, view the Swagger Docs or read the API Usage Guide.

About the Data

Beyond the user-submitted YAML you see above, we also augment each listing with additional data dynamically fetched from several sources. To learn more about where the rest of data included in this page comes from, and how it is computed, see the About the Data section of our About page.

Share RawTherapee

Help your friends compare Image Editors, and pick privacy-respecting software and services.
Share RawTherapee and Awesome Privacy with your network!

View Image Editors (8)