Beep6581 / RawTherapee

A powerful cross-platform raw photo processing program
https://rawtherapee.com
GNU General Public License v3.0
2.66k stars 305 forks source link

Colour Appearance & Lighting has trouble "remembering" settings #6953

Open epadepa opened 4 months ago

epadepa commented 4 months ago

Short description UI temp settings inColour Appearance & Lighting > Automatic Symmetric > Illuminant: Free is "forgotten" when switching back and forth between images. The module has also reverted to Classic Mode when switching between images, can't reliably reproduce this however.

Steps to reproduce

  1. Set mode: Automatic Symmetric in Colour Apperance & Lighting
  2. Illuminant: Free
  3. Temperature: Noticeably high or low say 2000
  4. Switch to other image in filmstrip
  5. Switch back to image with changed Temperature
  6. Note that UI is now showing a temp of 5003 whilst the image is still blue

Expected behavior The UI should show a Temp of 2000 as set in step 3 above.

Additional information

Version: 5.10
Branch: local.510
Commit: 8adb5439d
Commit date: 2024-02-15
Compiler: cc 13.2.0
Processor: x86_64
System: Linux
Bit depth: 64 bits
Gtkmm: V3.24.8
Lensfun: V0.3.4.0
Build type: release
Build flags: -std=c++11 -Wno-deprecated-declarations -Wno-unused-result -O3 -msse2 -std=c++11 -ffp-contract=off -march=native -Werror=unused-label -Werror=delete-incomplete -fno-math-errno -Wno-attributes -flto -Wall -Wuninitialized -Wcast-qual -Wno-deprecated-declarations -Wno-unused-result -Wunused-macros -fopenmp -Werror=unknown-pragmas -O3 -DNDEBUG -ftree-vectorize
Link flags:  -march=native -flto
OpenMP support: ON
MMAP support: ON
Build OS: Linux 6.3.0-1-amd64 x86_64
Build date: Sat, 17 Feb 2024 14:48:33 +0000 UTC
Build epoch: 1708181313
Build UUID: 
Desmis commented 4 months ago

@epadepa

I will have a look, but probably not today... To better understand, CIecam is complex in colorimetry and code, is it possible to have an example with raw and pp3...

Thank you

Jacques

epadepa commented 4 months ago

It seems to be a pure UI issue. The slider and the temp number doesn't show the value acting on the file after switching to another image. It's not related to what temp you input, what file you use etc. At least not in my testing.

If you can't reproduce from the description I can investigate further and upload samples raw+pp3.

Desmis commented 4 months ago

@epadepa Ok , I will have a look :)

Jacques

Desmis commented 4 months ago

@epadepa

I cannot reconstitute... I try, I try, but the temperature stays the same.

What exactly do you mean by:

  1. Switch to other image in filmstrip
  2. Switch back to image with changed Temperature

If on the other hand, you mean that you go from "Advanced" mode to "Standard" and after in "Advanced" mode... but that doesn't seem to be the case, yes in this case it changes, but it's "normal"...

:)

Thank you

Jacques