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
White jpg/tif when using Ciecam - Enable checkbutton preferences - ciecam artifacts - issue 6343 #6347
Conversation
Hi Jacques, thanks for the solution. I would like to test but can only do so tomorrow. Please delay merging for a bit. |
No problem :) jacques |
Just to be complete: I've also done some more testing and all seems to be well. Tests included:
|
This solves the issue. However, I must admit that I don't understand exactly why this works. In particular, what is automatic about As for the new option itself: if I see something labeled "Avoid artifacts" I would think this is a good thing. However, having it enabled can actually cause (big white) problems. This seems very counter intuitive and would require some explanation at least. |
It solves the problem, because it's a very very old problem. We can discuss endlessly about the name of the variables, but at the time "auto" meant (I think) that automatically all the processes that brought artifacts were not taken into account. The recent introduction of CAM16 that I added this year should normally remove the artifacts when using the incriminated functions (CA, wavelet, etc.) and therefore one can now use denoise and Ciecam at the same time (which was not the case with CAM02). Normally the artifacts should appear (I hope) only in the case of CAM02 Of course we can change the GUI and replace Options with something else. That's what was set up 10 years ago. I don't see the point of it jacques |
I understand that CIECAM02 has difficulties, and I appreciate your historic efforts to counteract them to the best of your abilities 🙂 |
Artifacts does not mean white screen....when using the functions in question and Ciecam, we ended up with black spots, bad colors, etc. I will merge tommrow morning Jacques |
Thanks for the time and effort, appreciated. |
This PR solve (I hope) the problem in #6343.
When you enable "avoid artefacts" , the old algorithm is used (an can create white jpg...), and some processes are ignored to avoid artifacts in some cases (defringe, wavelets levels, etc.)
If nobody objects I will merge this afternoon.
Jacques