-
Notifications
You must be signed in to change notification settings - Fork 1.1k
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
Introduce IOP order v3.1 for testting purpose. #17780
Conversation
@jenshannoschwalm : I have added a 3.1 IOP order with finalscale & colorout swapped for testing purpose. I do see that the image keeps its luminosity but the color shift is still there to me. In summary: Exporting without HQ images are identical. We still need to asses if this also avoid the magenta/green color cast shift. |
Ok, testing on the RAW with the dog I see that the color cast of HQ matches the export which is not the case with 3.0 iop-order. So yes, now I see that this fixes the issue on my side. |
Yes - works for me too. There is one more subtle "problem" - if we downscale either in demosaic or finalscale and there is very strong local variance - due to strong noise, moire patterns or "synthetical data" - the scaling is let's say suboptimal and that might lead to a color shift. This also depends on the chosen interpolator, for sure the lancoz variants are introducing more errors. Not sure yet how to fix that. Experiments so far support the idea, to do some blurring before the downscaling, this can also be found in the science literature ... Don't know yet. |
So should we go with this new iop order? If so, I still need to make this new order the default. |
I would say yes. |
e5c5ec9
to
e8de0a9
Compare
@jenshannoschwalm : Please can you test and review, I don't want to break something in this :) TIA. |
Will do tomorrow ... |
Did my review and quite intensive testing - see also #17787 .
Some ideas / questions:
For the record: |
Right, this will change export for people having tailored the IOP to get proper export.
Indeed. Will add the same change for non-raw.
No, seems like the check routine is broken indeed :( I'll open a separate issue and will fix. |
b5c303c
to
e0fa412
Compare
This is only true for RAW and not for non-RAW so confusing.
At the same time fix default IOP order which could be for RAW instead of a JPG. We now check in DB the flags for DT_IMAGE_LDR.
2b6538c
to
63bf4bc
Compare
@jenshannoschwalm : I have just pushed a new version with JPG support and fixing the check duplicate module routine. Should be ok for integration. |
Just checked, ok for me too. Also checked the duplicate thing. |
No description provided.