RawTherapee

Last updated
RawTherapee
Initial release2005;18 years ago (2005) [1] [2]
Stable release
5.9 [3]   OOjs UI icon edit-ltr-progressive.svg / 27 November 2022
Repository
Written in C++ gtkmm
Operating system Linux, Microsoft Windows, macOS [4]
Available inMultilingual
Type Post-production tool for photography
License Since 3.0: GPL-3.0-or-later
Until 2.4.1: Proprietary
Website www.rawtherapee.com OOjs UI icon edit-ltr-progressive.svg

RawTherapee is application software for processing photographs in raw image formats, as created by many digital cameras. [5] It comprises a subset of image editing operations specifically aimed at non-destructive post-production of raw photos and is primarily focused on improving a photographer's workflow by facilitating the handling of large numbers of images. It is notable for the advanced control it gives the user over the demosaicing and developing process. It is cross-platform, with versions for Microsoft Windows, macOS and Linux.

Contents

RawTherapee was originally written by Gábor Horváth of Budapest, Hungary, and was re-licensed as free and open-source software under the GNU General Public License Version 3 in January 2010. [6] It is written in C++, using a GTK+ front-end and a patched version of dcraw for reading raw files. The name "Therapee" was originally an acronym derived from "The Experimental Raw Photo Editor". [7]

Features

RawTherapee involves the concept of non-destructive editing, similar to that of some other raw conversion software. Adjustments made by the user are immediately reflected in the preview image, though they are not physically applied to the opened image but the parameters are saved to a separate sidecar file. These adjustments are then applied during the export process.[ citation needed ]

All the internal processing is done in a high precision 32-bit floating point engine. [8]

Input file formats

RawTherapee supports most raw formats, including Pentax Pixel Shift, Canon Dual-Pixel, and those from Foveon and X-Trans sensors. It also supports common non-raw image formats like JPEG, PNG and TIFF [9] [10] as well as high dynamic range, 16/24/32-bit raw DNG images.

RawTherapee uses a patched version of dcraw code to read and parse raw formats, with additional tweaks and constraints to parameters such as white levels and the raw crop area based on in-house measurements. Thus, RawTherapee supports all the formats supported by dcraw.[ citation needed ]

User interface

RawTherapee provides the user with a file browser, a queue, a panel for batch image adjustments, a 1:1 preview of the embedded JPEG image in the case of raw files, and an image editing tab.

The file browser shows photo thumbnails along with a caption of the shooting information metadata. The browser includes 5-star rating, flagging, and an Exif-based filter. It can be used to apply a profile, or parts of a profile, to a whole selection of photos in one operation.

A toolbox alongside the file browser allows for batch image adjustments.

The queue tab allows one to put exporting photos on hold until done adjusting them in the Editor, so that the CPU is fully available to the user while tweaking a photo, instead of processing photos while the user is trying to tweak new ones which could result in a sluggish interface. Alternatively, it can be used to process photos alongside tweaking new ones if one has a CPU capable of handling the workload.[ citation needed ]

The Editor tab is where the user tweaks photos. While the image is opened for editing, the user is provided with a preview window with pan and zoom capabilities. A color histogram is also present offering linear and logarithmic scales and separate R, G, B and L channels. All adjustments are reflected in the history queue and the user can revert any of the changes at any time. There is also the possibility of taking multiple snapshots of the history queue allowing for various versions of the image being shown. These snapshots are not written to the sidecar file and are subsequently lost once the photo has been closed, however work is underway on migrating the PP3 sidecar system to XMP which already supports storing snapshots.[ citation needed ]

Adjustment tools and processing

  • Bayer demosaicing algorithms: AMaZE, IGV, LMMSE, EAHD, HPHD, VNG4, DCB, AHD, fast or mono, as well as none. [11]
  • Raw files from X-Trans sensors have the 3-pass, 1-pass and fast demosaicing methods at their disposal.
  • Processing profiles support via sidecar files with the ability to fully and partially load, save and copy profiles between images
  • Processing parameters can be generated dynamically based on image metadata using the Dynamic Profile Builder.
  • Exposure control and curves in the L*a*b* and RGB color spaces
  • CIECAM02 mode
  • Advanced highlight reconstruction algorithms and shadow/highlight controls
  • Tone mapping using edge-preserving decomposition
  • Pre-crop vignetting correction and post-crop vignetting for artistic effect
  • Graduated filter
  • Various methods of sharpening
  • Various methods of noise reduction
  • Detail recovery
  • Removal of purple fringing
  • Manual and automatic pre- and post-demosaic chromatic aberration correction
  • Advanced wavelet processing
  • Retinex processing
  • White balance (presets, color temperature, spot white balance and auto white balance)
  • Channel mixer
  • Black-and-white conversion
  • Color boost and vibrance (saturation control with the option of preserving natural skin tones)
  • Hue, saturation and value adjustments using curves
  • Various methods of color toning
  • Lockable color picker
  • Wide gamut preview support on Microsoft Windows and Linux (the macOS preview is limited to sRGB)
  • Soft-proofing support
  • Color-managed workflow
  • ICC color profiles (input, working and output)
  • DCP color profiles (input)
  • Adobe Lens Correction Profiles (LCP)
  • Cropping, resizing, post-resize sharpening
  • Rotation with visual straightening tool
  • Distortion correction
  • Perspective adjustment
  • Dark frame subtraction
  • Flat field removal (hue shifts, dust removal, vignetting correction)
  • Hot and dead pixel filters
  • Metadata (Exif and IPTC) editor
  • A processing queue to free up the CPU during editing where instant feedback is important and to make maximal use of it afterwards

Output formats

The output format can be selected from: [12]

See also

Related Research Articles

<span class="mw-page-title-main">PNG</span> Family of lossless compression file formats for image files

Portable Network Graphics is a raster-graphics file format that supports lossless data compression. PNG was developed as an improved, non-patented replacement for Graphics Interchange Format (GIF)—unofficially, the initials PNG stood for the recursive acronym "PNG's not GIF".

<span class="mw-page-title-main">Exif</span> Metadata standard in digital images

Exchangeable image file format is a standard that specifies formats for images, sound, and ancillary tags used by digital cameras, scanners and other systems handling image and sound files recorded by digital cameras. The specification uses the following existing encoding formats with the addition of specific metadata tags: JPEG lossy coding for compressed image files, TIFF Rev. 6.0 for uncompressed image files, and RIFF WAV for audio files. It does not support JPEG 2000 or GIF encoded images.

<span class="mw-page-title-main">Preview (macOS)</span> Image and PDF viewer software by Apple

Preview is the built-in image viewer and PDF viewer of the macOS operating system. In addition to viewing and printing digital images and Portable Document Format (PDF) files, it can also edit these media types. It employs the Aqua graphical user interface, the Quartz graphics layer, and the ImageIO and Core Image frameworks.

Digital Negative (DNG) is an open, lossless raw image format developed by Adobe and used for digital photography. It was launched on September 27, 2004. The launch was accompanied by the first version of the DNG specification, plus various products, including a free-of-charge DNG converter utility. All Adobe photo manipulation software released since the launch supports DNG.

digiKam Free image organizer

digiKam is a free and open-source image organizer and tag editor written in C++ using the KDE Frameworks.

The Extensible Metadata Platform (XMP) is an ISO standard, originally created by Adobe Systems Inc., for the creation, processing and interchange of standardized and custom metadata for digital documents and data sets.

An image file format is a file format for a digital image. There are many formats that can be used, such as JPEG, PNG, and GIF. Most formats up until 2022 were for storing 2D images, not 3D ones. The data stored in an image file format may be compressed or uncompressed. If the data is compressed, it may be done so using lossy compression or lossless compression. For graphic design applications, vector formats are often used. Some image file formats support transparency.

<span class="mw-page-title-main">XnView</span> Software for reading, viewing, and processing images

XnView is an image organizer and general-purpose file manager used for viewing, converting, organizing and editing raster images, as well as general purpose file management. It comes with built-in hex inspection, batch renaming and screen capture tools. It is licensed as freeware for private, educational and non-profit uses. For other uses, it is licensed as commercial software.

A camera raw image file contains unprocessed or minimally processed data from the image sensor of either a digital camera, a motion picture film scanner, or other image scanner. Raw files are so named because they are not yet processed, and contain large amounts of potentially redundant data. Normally, the image is processed by a raw converter, in a wide-gamut internal color space where precise adjustments can be made before conversion to a viewable file format such as JPEG or PNG for storage, printing, or further manipulation. There are dozens of raw formats in use by different manufacturers of digital image capture equipment.

Demosaicing, also known as color reconstruction, is a digital image processing algorithm used to reconstruct a full color image from the incomplete color samples output from an image sensor overlaid with a color filter array (CFA) such as a Bayer filter. It is also known as CFA interpolation or debayering.

<span class="mw-page-title-main">Helicon Filter</span> Editing software for Microsoft Windows

Helicon Filter, also referred to as Helicon, Filter, or as HF, was a proprietary commercial and shareware photo editing software program for Microsoft Windows, similar to such programs as Adobe Photoshop and GIMP, developed and published by Helicon Soft Ltd. Unlike these other programs, Helicon Filter is designed primarily to edit and improve existing photos and not for graphics creation. Helicon Filter's interface also differs from other programs in that compact toolbars and menus containing editing tools are replaced with labeled "filter" tabs, each tab containing labeled edit options specific to a single aspect of the picture. Although some editors used to Photoshop-style programs may initially find this layout unfamiliar and unlike the standard toolbar layout, beginners and those who don't recognize the standard icons generally find this very helpful for getting through the editing process.

<span class="mw-page-title-main">UFRaw</span> An application for processing digital photographs in raw image formats

UFRaw is an application which can read and manipulate photographs in raw image formats, as created by many digital cameras. UFRaw is available as both as a stand-alone program and as a plugin for GIMP. As a stand-alone program, UFRaw can be invoked with a graphical interface, or as a command line batch processing utility.

<span class="mw-page-title-main">Rawstudio</span>

Rawstudio is stand-alone application software to read and manipulate images in raw image formats from digital cameras. It is designed for working rapidly with a large volume of images, whereas similar tools are designed to work with one image at a time.

<span class="mw-page-title-main">FastPictureViewer</span>

FastPictureViewer is a freemium image viewer for Windows XP and later. Its aim is to facilitate quick review, rating and annotation of large quantities of digital images in the early steps of the digital workflow, with an emphasis on simplicity and speed. As an app with a freemium license, a basic version is available cost-free for personal, non-profit or educational uses, while a commercial license is required for the professional version with additional features. The basic version starts as a full version trial.

<span class="mw-page-title-main">ExifTool</span> Software

ExifTool is a free and open-source software program for reading, writing, and manipulating image, audio, video, and PDF metadata. It is platform independent, available as both a Perl library (Image::ExifTool) and command-line application. ExifTool is commonly incorporated into different types of digital workflows and supports many types of metadata including Exif, IPTC, XMP, JFIF, GeoTIFF, ICC Profile, Photoshop IRB, FlashPix, AFCP and ID3, as well as the manufacturer-specific metadata formats of many digital cameras.

Sidecar files, also known as buddy files or connected files, are computer files that store data which is not supported by the format of a source file.

Rawzor is a proprietary lossless image compression software which compresses camera raw images without any loss in image quality or meta-information. It is available for Microsoft Windows and Mac OS X.

The ORF file format is a raw image format used in Olympus digital cameras. Like all other raw formats, this one contains image information rendered directly by a camera's sensor. ORF files feature so-called headers that present image characteristics, such as saturation, color temperature, contrast, etc. Headers also contain metadata, which includes camera's technical characteristics.

<span class="mw-page-title-main">Darktable</span>

Darktable is a free and open-source photography application and raw developer. Rather than being a raster graphics editor like Adobe Photoshop or GIMP, it comprises a subset of image editing operations specifically aimed at non-destructive raw image post-production. It is primarily focused on improving a photographer's workflow by facilitating the handling of large numbers of images. It is freely available in versions tailored for most major Linux distributions, macOS, Solaris and Windows and is released under the GPL-3.0-or-later.

JPEG XS is an interoperable, visually lossless, low-latency and lightweight image and video coding system used in professional applications. Applications of the standard include streaming high quality content for virtual reality, drones, autonomous vehicles using cameras, gaming, and broadcasting. In this respect, JPEG XS is unique, being the first ISO codec ever designed for this specific purpose. JPEG XS, built on core technology from both intoPIX and Fraunhofer IIS, is formally standardized as ISO/IEC 21122 by the Joint Photographic Experts Group with the first edition published in 2019. Although not official, the XS acronym was chosen to highlight the eXtra Small and eXtra Speed characteristics of the codec. Today, the JPEG committee is still actively working on further improvements to XS, with the second edition scheduled for publication and initial efforts being launched towards a third edition.

References

  1. "Getting Started". RawPedia. 21 July 2021. Retrieved 4 October 2022.
  2. "RawTherapee as a Free Lightroom Alternative". Have Camera Will Travel. 27 June 2022. Retrieved 4 October 2022.
  3. "RawTherapee 5.9 Released". 27 November 2022. Retrieved 2 December 2022.
  4. "Downloads". RawTherapee. 2020. Retrieved 13 September 2021.
  5. Schroder, Carla (25 August 2014). "Raw Sharpening And NoiseReduction with Raw Therapee On Linux". Linux.com. Retrieved 20 October 2015.
  6. Hilzinger, Marcel (7 January 2010). "Free Therapy: RawTherapee as of Version 3.0 Under GPLv3". Linux Magazine. Retrieved 23 June 2019.
  7. "RawTherapee - issue #885". Google Code Archive. 3 August 2011. Retrieved 23 June 2019.
  8. "The Floating Point Engine". RawPedia. Retrieved 23 June 2019.
  9. Leichtenstern, Thomas (October 2008). "Digital Darkroom". Linux Magazine. Retrieved 23 June 2019.
  10. "RawTherapee 4.0.11". PhotoReview.com.au. 6 September 2013. Retrieved 23 June 2019.
  11. Williams, Mike (23 April 2019). "Raw Therapee 5.6". Tech Advisor. Retrieved 23 June 2019.
  12. "Raw Therapee". Major Geeks. Retrieved 20 October 2015.