RawTherapee
rawtherapee.com Windows, Mac OS, LinuxA powerful raw photo processing system and editor, for non-destructive editing of raw digital photos
- Homepage: rawtherapee.com
- GitHub: github.com/Beep6581/RawTherapee
- Web info: web-check.xyz/results/rawtherapee.com
RawTherapee Source Code
Author
Description
A powerful cross-platform raw photo processing program
Homepage
https://rawtherapee.comLicense
GPL-3.0
Created
11 Aug 15
Last Updated
29 Nov 24
Latest version
Primary Language
C++
Size
197,821 KB
Stars
2,939
Forks
328
Watchers
2,939
Language Usage
Star History
Top Contributors
- @heckflosse (2444)
- @Desmis (2280)
- @Beep6581 (1726)
- @Hombre57 (623)
- @Lawrence37 (615)
- @agriggio (613)
- @oduis (436)
- @Floessie (399)
- @ogniw (331)
- @thebiguno (210)
- @Benitoite (197)
- @TooWaBoo (168)
- @Thanatomanic (164)
- @Pandagrapher (151)
- @michaelezra (140)
- @adamreichold (121)
- @abrock (62)
- @innir (58)
- @Krijger (53)
- @rom9 (52)
- @sgilbertson (41)
- @ilyapopov (39)
- @LoKolbasz (39)
- @sgotti (35)
- @xiota (33)
- @rfranke (22)
- @thirtythreeforty (19)
- @luzpaz (18)
- @Bezierr (13)
- @twrecked (13)
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/rawtherapeeRun 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
-
A free, open source, cross-platform image editor. GIMP is a powerful tool for photo retouching, image composition, and image authoring. It is highly customizable, and supports a wide range of file formats.
-
A free, open source, professional vector graphics editor. It is a powerful tool for creating illustrations, icons, logos, diagrams, maps, and web graphics.
-
A more advanced take on Microsoft Paint. Suitable for basic image editing, with support for basic layers, unlimited undo/redo, and extendable via plugins
-
A free web-based image editor, with a modern UI. Also offers premium/paid features, such as AI-powered generation, touchup and editing
Not Open Source -
A free online image editor, for both raster and vector graphics, with a very wide range of supported formats
Not Open Source -
Digital painting application. Free and open source (backed by KDE), with cross-platform support, Krita is popular among both professional and amateur artists due to it's comprehensive feature set, and intuitive UI
-
A photography workflow application (similar to Adbobe Lightroom) Includes a non-destructive raw developer for raw images and managing digital negatives.
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!