Hue of colors from RawTherapee with 90D seem wrong

Two years ago, I made a post complaining that I was not able to reproduce the color tones of my Canon 90D’s JPGs using RawTherapee on my raw files. I was given a lot of good tips, and have improved my raw editing since, but over time, I have also become convinced that something is off with the colors of my photos. I just installed the new version of RawTherapee which promises better color profiles for a variety of cameras, including the 90D, but I was unfortunately left disappointed. It really seems like RawTherapee is getting the hue of the colors wrong.

Here are some pictures from a recent trip to Mexico in Xochimilco to illustrate the issue. I show you the JPG out of the camera, call it the “Canon” jpg, and a jpg made from the .CR3 raw file with RawTherapee, where I try to match the Canon jpg, call it “RT”. While I can match the saturation and exposure alright, the hue is a different story.

Left: Canon jpg. Right: RT jpg.

First, let’s look at the reds:

IMG_5211_canonjpg_detail1 IMG_5211_rawtherapee5.9_auto_sat30jpg_detail1

You can see here that the reds in the RT jpg are more orange than the Canon jpg. Next up, the greens.

IMG_5211_canonjpg_detail2 IMG_5211_rawtherapee5.9_auto_sat30jpg_detail2

Here, the RT jpg has more yellow greens than the Canon jpg. Finally, the blues.

IMG_5211_canonjpg_detail3 IMG_5211_rawtherapee5.9_auto_sat30jpg_detail3

Here we see that the blues in the Canon jpg are redder, and give a more purple color.

In order to have an idea of what image is more “correct” I also show you here a photo taken by a friend of mine with his phone.

Look at the reds of the boats. It seems to agree with the Canon JPG!

Is this an issue of the color profiles? Does anyone experience the same issue with their Canon camera with RawTherapee? Will I have to make my own DCP files with a color passport?

Thank you in advance for the help!

I don’t have a Canon, but it seems like RT doesn’t have a camera specific profile for the 90D. And I too don’t get usable colors with Camera standard from my Nikon. But I’m lucky to have a specific profile available.

Have you tried the CANON EOS 90D.dcp from ART? This seems to improve a lot.

Or get Canon EOS 90D Camera Standard.dcp from Adobe.

Have just seen that Alberto already attached the ART DCP in the old thread from 2021. So I wonder if you were using it so far.

1 Like

I remember trying this profile back then, but being dissatisfied with it. Here are the comparisons using the 90D DCP profile. Left is Canon, right is RT.




Indeed, this does improve a lot! The purples look much better, and we also see the proper green rather than a yellow. The red does not look as good, although the hue is much closer, I now found it to be slightly too cold. It is also much grainier, but I notice that the Canon jpg has been denoised.

I suppose it is difficult to get a perfect match, so I will have to say myself satisfied with this for now! Thanks for the help! Here’s a quick edit to close the thread:

Two stupid questions…is the wb exactly the same in each scenario and are you using the automatched tone curve?? If so the model used in that feature greatly changes the color… I don’t use RT as a daily driver but you can toggle the options and see… its a bit like what you see with the color preservation modes in DT and the way that they can impact color when used as part of the processing… you may have checked both and if so ignore… or on the other hand you could try that and cycle through the options and see if one comes closer…


I Just went back to the old post… I guess I suggested this already but I didnt’ see a reply to confirm if you tried or it was an issue…

1 Like

For the WB, I believe so. I used the “Camera” white balance, which I can only assume is used for the Canon jpg too. I did used the auto-matched exposure curves. Just went back and did some tests, you’re right! The different types of curves do affect the hues slightly! I will have to study a little bit what the different options mean, I’ve always treated them as modifying the brightness only.

Y’know, you might check whether a color saturation was applied to the in-camera JPEG. I downloaded the first RT image and applied a simple HSL saturation and was able to duplicate the Canon hues.

If you want to compare colors, you need to establish the same starting point…

1 Like

Can you explain a bit more? What do you mean by an “applied color saturation”?

I am using Darktable for raw development of cr3 files from a Canon EOS 850D. In general I do not expect DT (and also RT) to produce the same output as the camera jpeg. However, profiling the standard D65 white balance coefficients as described in [EN] Make the most out of darktable color calibration features - YouTube helped a lot to get a closer-to-reality starting point. I don’t know if you can do similar profiling with RT, too.

However, you should check the image profile used in camera (standard, landscape, neutral,…) because this has a drastic influence on the colors produced. You can open the raw in Canon’s DPP software and go through the different options.


1 Like

Then you can still try the Adobe DCP. There’s quite some difference compared to ART’s DCP. Maybe this serves more your taste.

Adobe DCP:


But all in all I would recommend not to be too much after the Canon’s JPG look. The best and only reasonable way to get this is shoot OOC-JPG or use Canon software. All other softwares are not even remotely trying to get the manufacturer’s JPG look, but to be as accurate as they can. Even if you get one photo to look close, you will have to mess around again with the next one.


In addition, nearly every camera applies its tone curve on a per-channel basis, which can lead to a phenomenon known as “hue twisting”. Sometimes this is highly detrimental (it can sometimes do really weird things to non-Caucasian skin tones for example), sometimes it’s “not technically correct” but winds up looking subjectively favorable to most viewers.

RT’s default film curve mode is to perform a hue correction so that hue is always preserved. Changing the mode from “film-like” to “standard” will make it behave more like most camera JPEG engines.

(and yeah I know you know this Glenn, but many people don’t!)

1 Like

What @Till80 says…

Now, the camera color matrix of RT may indeed not be optimal. But you can’t really determine that in reference to what your camera produces unless you eliminate as many of the other variables as you can. This would include rendering the camera JPEG with whatever Canon provides as a “Neutral” ‘picture control’ (Nikon term) , or ‘image profile’ as specified by @Till80

1 Like

One other thing is unless you zero out every setting that impacts the jpg in camera then you might be moving it away from what the std development of the raw will issue… Say you are applying an in camera profile or some color setting… the raw processor wont be accounting for that… something to check as well…

Edit … sorry you guys hit on this I replied from email… Adobe does have a dcp profile called camera faithful…you might want to try that one and see how it works and try with and without the look table and tone curve just to compare how it responds to standard RT processing…

That comes actually pretty close to DT default development using white balance instead of Color calibration.

Thanks! Where did you get hold of this Adobe DCP?

When you download and install the free Adobe DNG converter you get a folder with the full suite of Adobe DCP files


Sweet, thanks!

Like Todd wrote: if you are on Windows, install the software and look at C:\ProgramData\Adobe\CameraRaw (you need to show hidden folders)

If you are on Linux, you can simply extract the macOS dmg-file with 7zip to get to the data.

1 Like