Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Purple color instead of white/gray after importing Olympus E-PL1 photos #15386

Closed
FeralChild64 opened this issue Oct 8, 2023 · 6 comments
Closed
Labels
bug: upstream he bug needs a fix outside of the scope of darktable, in an external lib or in a driver duplicate

Comments

@FeralChild64
Copy link

Describe the bug

I'm using an Olympus E-PL1 as a "low cost trip camera" (I use it rarely - only for active trips when I don't want to risk breaking anything more expensive).
Today I have imported several RAW files and I could notice a very intense purple tint in areas which should be white or grayish - see the screenshot:

Darktable-4 4 2

This is just an example - most of my photos suffers from the same problem. I have already used old versions of Darktable with this camera before, and there were no problems till now.

Steps to reproduce

  1. Import photos from Olympus E-PL1
  2. Go to darkroom, check the photos

Expected behavior

No response

Logfile | Screenshot | Screencast

No response

Commit

No response

Where did you install darktable from?

distro packaging

darktable version

4.4.2

What OS are you using?

Linux

What is the version of your OS?

Gentoo, AMD64

Describe your system?

No response

Are you using OpenCL GPU in darktable?

No

If yes, what is the GPU card and driver?

No response

Please provide additional context if applicable. You can attach files too, but might need to rename to .txt or .zip

Attached:

  • RAW file
  • JPG from camera
  • Darktable screenshot

Opympus-problem.tar.gz

@pehar1
Copy link

pehar1 commented Oct 8, 2023

Not a bug. You overexposed the sky/cloudes which leads to clipping. Use an appropriate highlight reconstruction method.

@FeralChild64
Copy link
Author

FeralChild64 commented Oct 8, 2023

Why the overexposed areas are now pink and not white anymore? This does not make sense to me.

BTW, indeed all the photos can be fixed by lowering the „clipping threshold” below 1.0, sometimes just slightly. This is very counter-intuitive, IMHO the defaults should be more sane.

@paolodepetrillo
Copy link
Contributor

paolodepetrillo commented Oct 8, 2023

There are two different issues here - the magenta areas are overexposed but the purplish gray areas are not.

There is a known issue with Olympus white level that causes it to be set incorrectly, so that it doesn't detect the overexposed areas and highlight reconstruction doesn't work on them. Changing the white point to 4000 in the raw black/white point module would fix that. Fixing the white point has the same effect as lowering the clipping threshold in highlight reconstruction.

I'm not sure what is happening with the purplish color, it might be related to the way darktable tries to read and apply the camera's as shot white balance from the file?

@victoryforce
Copy link
Collaborator

Why the overexposed areas are now pink and not white anymore? This does not make sense to me.

This makes sense because this is what the overexposed areas actually look like before we apply some algorithms to them to get rid of the effect. Read this section on the documentation site.

@jenshannoschwalm
Copy link
Collaborator

Indeed a duplicate of the mentioned issue.

@jenshannoschwalm jenshannoschwalm added duplicate bug: upstream he bug needs a fix outside of the scope of darktable, in an external lib or in a driver labels Oct 8, 2023
@Nilvus
Copy link
Contributor

Nilvus commented Oct 9, 2023

So better to close and if needed continue discussion on #392 issue.

@Nilvus Nilvus closed this as not planned Won't fix, can't repro, duplicate, stale Oct 9, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug: upstream he bug needs a fix outside of the scope of darktable, in an external lib or in a driver duplicate
Projects
None yet
Development

No branches or pull requests

6 participants