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

29 Nov 24

Latest version

pre-dev-github-actions

Primary Language

C++

Size

197,821 KB

Stars

2,939

Forks

328

Watchers

2,939

Language Usage

Language Usage

Star History

Star History

Recent Commits

  • Lawrence37 (25 Nov 24)

    Merge pull request #7246 from Lawrence37/offset-time-default Include offset times in default EXIF tags

  • Lawrence37 (25 Nov 24)

    Merge pull request #7242 from Lawrence37/batch-exif-reset-fix Fix for all EXIF data getting selected

  • Lawrence37 (25 Nov 24)

    Merge pull request #7240 from Beep6581/se-exposure-cbdl-dehaze-crash-fix Fix for crash with Haze Removal, CBDL, and Selective Editing Exposure

  • Lawrence37 (25 Nov 24)

    Merge pull request #7239 from Beep6581/channel-mixer-deactivated-fix Fix for channel mixer deactivation

  • Lawrence37 (25 Nov 24)

    Merge pull request #7235 from Lawrence37/fftw-blur-radius-fix FFTW blur radius fix

  • Lawrence37 (25 Nov 24)

    Merge pull request #7231 from Beep6581/ukrainian Ukrainian translation

  • Lawrence37 (25 Nov 24)

    Merge pull request #7224 from Lawrence37/rank-reset-fix Fix for rank, color label, and trash status reset

  • Lawrence37 (23 Nov 24)

    Merge pull request #7178 from Pandagrapher/patch_editwidgets Allow using more than 255 Edit Widgets for locallab

  • Pandagrapher (13 Aug 24)

    Fix for review remarks

  • Desmis (14 Nov 24)

    Gamut compression - reduce artifacts resulting from out of gamut (#7205) * First functions needs for ACES * New file GUI compressgamut * GUI first step * GUI first step * Gui step 2 * GUI procparams and paramsedit * GUI read * GUI step 4 * GUI step 5 * First tooltip * Gamut compression tooltips * Various GUI improvment * History msg * Comment code with Aces remarks * First change improccoordinator and events * Save work on matrix * Compress gamut next work * First try gamut compress * Replace cout by printf in invertmatrix * Change tooltips and events * Added namespace std to iplab2rgb * Comment code * Active rtthumbnail * Change tooltip * Various improvment GUI and rolloff * Added adobeRGB gamut * Appimage windows yml * Remove rttumbnail gamutcompr * Change event to COMPR * Change tooltip and verbose * Restore raw de-haze history message * Refactor ACES gamut compression functions * Fix gamut compression color space history message Correctly display the color space name. * Add "unchanged" for gamut compression color space Allow "unchanged" in batch mode. * Fix gamut compression yellow distance for batch * Update copyright for gamut compression GUI * Fix gamut compression color space names * Refactor gamut compression code * Remove comment rtthumnail.cc - Acesp1 default * Change matrix DCI-P3 - threshold maximum to 1 in GUI and in gamut compression - tooltips * Change tooltip * Clean code - change tooltips * Remove appimage windows yml --------- Co-authored-by: Lawrence Lee <[email protected]>

  • Desmis (14 Nov 24)

    Revert "Generalized Hyperbolic Stretch in Selective Editing (#7210)" (#7250) This reverts commit 16db6186ddf4f1d8e2cc0c6d744071ce1195163d.

  • Desmis (13 Nov 24)

    Generalized Hyperbolic Stretch in Selective Editing (#7210) * GHS GUI first step * GHS GUI first step * GUI step 3 * Hide show ghsmethod * Siril functions for ghs * Init ghs in iplocallab * ghs step 2 * ghs step 4 * Comment copyright Pixlnsight 2021 * Smooth highlights and tooltips * Enabled saturation and luminance ghs mode * First tooltip * Ghs tooltips * Remove wrong packstart inverssh * Change labels and tooltips * Disabled mask in global and other improvments * Comment code * appimage and windows yml ghs * Change tooltip * Ghsmethod hue and change tolltips * Change tooltip * Inverse Stretch step 1 * Inverse GHS * GHS tooltips * Change tooltips * Change tooltip * Linear black point * Small change to blackpoint * Change tooltip * Clean and comment code * forgotten GHS highlight attenuation msg in history * Comment code with Transformation equations * Change tooltip * Wrong default value balck point * Comment code iplocallab * Ghs curve step 1 * GHS curve step 2 * Show GHS setting in a Curve Box * Tooltip for ghs S curve * Disabled warning in compilation simpleprocess * Simplified code part 1 * Simplified code GHS graph part 2 * Improve black point with negatives values * Improve BP and tooltip * Listener enable only with GHS * White point for GHS * Change label and tooltip * Improve behavior white point and black point * Link sliders ghs_SP ghs_LP ghs_HP and change code to avoid balck screen * hide unused button in diagonal curve GHS * prevents the GHS representation in S from displaying artifacts if ghs-d=0 * Change tooltips * Improvment and tooltips * Forgotten tooltip * Improve GUI GHS S curve - change tooltips * Set transition gray areas in S curve GHS with values of the RT-spot * Change label GHS * setlogscale blackpoint and symmetry * Set recursive reference enable by default in controlspotpanel * Change lastlocalCurvesDir Dirghs in locallabtools and options - change labels * Added in converttonormal ghsMode.. not sure if this is useful * DIY to make GHS curve work without the choices * Change RGB calculation with luminance function working profile * 5 modes GHS method * Label to show datas clipped Black point and White point * Various change white point tooltips * Bad behavior wp bp labels * Small change to improccordinator call to ghschanged ghsbwchanged * Set log scale ghs_D * Hide Graduated filter if GHS enable * Luminance Lab in ghsmethod * Lab slope factor step 1 * Slope and Chromaticity GHS improvments * Fixed bad sqrt line 17477 iplocallab * Workaround linear GHS - re-enable Graduated filer GHS * Change limits slope lab factor * Ghs chromaticity Lab (Lch) * Improve ghs chromaticity * Change labels and tooltips Lab chroma * Slope Lab to 100 * Noise and saturation RGB * Saturation RGB standard and labels * Change histogram and navigator panel without gamma when using working profile * Remove gray in GHS curve * Local contrast a minima * Regularization stretch * Improve Graduated Filter in all cases GHS Color and Light etc. * Improves nlmeans to reduce noise after GHS * Change to GF - tooltip Nlmeans * Added oW oH tW tH etc. * Added call GF * tX tY for previewProps * Comment code GF * Improve local contrast ghs * Change norm to norm2 * Improve GUI mode complexity and Lab GHS * Show values BP WP in GUI * Labgrid ghs step 1 * Labgrid for simulation GHS - step 2 * More points for Labgrid ghs * Clean and comment code * Fixed crash in inverse GHS white point - set to 10 points for GSH simulation * Change to black point in inverse GHS * Intilialize simulation with nothing if new spot * Remove curve GHS - optimize code simulation - improve GUI * set ghs default - fixed crash is case HP SP LP * Fixed crash - I hope in inverse GHS * Simplify WP and BP limits to avoid crash in inverse GHS * Clean code with ghscurve - ghsshape * Change tooltips * Change to D - GUI - comment code * Simulation with 4 more points * Best simulation with point 0.05 and 0.95 * Clean code - change for crsah in Inverse GHS * Show values WP and BP

  • Lawrence Lee (11 Nov 24)

    Add offset times to default selected EXIF

  • Lawrence Lee (10 Nov 24)

    Fix EXIF when resetting history with batch edit Resetting the history to the first entry in the batch edit tab caused all the EXIF keys to become selected. There should be no modifications to the selection because EXIF editing is not available in batch edit mode.

  • Lawrence37 (09 Nov 24)

    Merge pull request #7212 from Lawrence37/canon-burst Support for images with more than 6 sub-frames

  • Lawrence37 (06 Nov 24)

    Disable exposure Laplacian when CBDL enabled Avoids crashes due to NaNs.

  • Lawrence37 (06 Nov 24)

    Fix channel mixer deactivation The channel mixer deactivates when the primary values are set to 10.

  • Lawrence Lee (28 Oct 24)

    Fix blur radius when using the Fourier method Fix the formula, adapt old pp3s, and change the maximum blur radius where applicable.

  • Lawrence37 (26 Oct 24)

    Merge pull request #7220 from pano9000/patch-1 Fix duplicate tag in Deutsch locale

  • Lawrence37 (26 Oct 24)

    Merge pull request #7215 from Lawrence37/pixelshift-ilce-7cr make_arq and Sony ILCE-7CR Pixel Shift support

  • Lawrence Lee (26 Oct 24)

    Add Ukrainian translation Provided by strange-sparrow in https://github.com/Beep6581/RawTherapee/issues/7216.

  • Lawrence Lee (20 Oct 24)

    Fix rank, color label, and trash status reset The rank, color label, and trash status from a previous session would reset after editing an image or clearing the processing profile.

  • Panagiotis Papadopoulos (15 Oct 24)

    fix duplicate tag in Deutsch locale

  • Lawrence Lee (08 Oct 24)

    Improve Sony Pixel Shift support Detect images created by make_arq as pixel shift. Add raw crop for Sony ILCE-7CR pixel shift.

  • Lawrence Lee (07 Oct 24)

    Allow reading more than 6 sub-frames This allows all images to be read from a Canon burst raw file. Refactor raw image source to use unique_ptr.

  • Desmis (01 Oct 24)

    Remove GUI mask in Global mode (#7207) * Hide GUI mask and recovery in global mode * Disabled enamask in Global mode

  • Lawrence37 (28 Sept 24)

    Merge pull request #6576 from SimonSegerblomRex/fix-6575 Fix TileOffsets for DNGs containing one tile

  • Lawrence37 (28 Sept 24)

    Merge pull request #6689 from abrock/defish De-fish

  • Lawrence37 (18 Sept 24)

    Merge pull request #7183 from Lawrence37/ilme-fx3-black-level-dcraw Sony SR2SubIFD BlackLevel tag

  • Desmis (17 Sept 24)

    Enable ToneMapping when Cam02 enabled and Ciecam disabled (#7190)

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 Docker

Container Info

Rawtherapee

[RawTherapee](https://rawtherapee.com/) is a free, cross-platform raw image processing program!

DockerHub Metrics

  • Pull Count 276
  • Stars None
  • Date Created 24 Sept 24
  • Last Updated 1 month ago

View on DockerHub

linuxserver/rawtherapee

Run Command

docker run -d \ 
  -p 3000:3000/tcp \
  -p 3001:3001/tcp \
  -e PUID=${PUID} \
  -e PGID=${PGID} \
  -e TZ=${TZ} \
  -v /volume1/docker/rawtherapee/config:/config \
  --restart=unless-stopped \
  linuxserver/rawtherapee:latest

Compose File

version: 3.8
services:
  rawtherapee:
    image: linuxserver/rawtherapee:latest
    ports:
      - 3000:3000:tcp
      - 3001:3001:tcp
    environment:
      PUID: 1024
      PGID: 100
      TZ: Europe/Amsterdam
    volumes:
      - /volume1/docker/rawtherapee/config:/config
    restart: unless-stopped

Environment Variables

  • Var Name Default
  • PUID 1024
  • PGID 100
  • TZ Europe/Amsterdam

Port List

  • 3000:3000/tcp
  • 3001:3001/tcp

Volume Mounting

  • /volume1/docker/rawtherapee/config /config

Permissions

  • read ✅ Yes
  • write ✅ Yes
  • admin ✅ Yes

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)