Improve Dehaze for Raw files - Raw black point (#7133)

* Show min raw values in console, #5769

* Speedup

* outsourced calculation of raw min values

* First try GUI

* Improve GUI

* Clean code

* Change behavior GUI

* First step GUI Xtrans

* Second step GUI Xtrans

* Last step X-trans black dehaze

* Appimage and windows yml poordeha

* disabled sliders R G B when dehaze enabled

* Remove idle_register autoblackchanged

* Changes suggested by Lawrence37 to improve double processing

* Remove yml appaimage windows

---------

Co-authored-by: Ingo Weyrich <heckflosse67@gmx.de>
This commit is contained in:
Desmis
2024-09-17 08:29:21 +02:00
committed by GitHub
parent 40dccc3fcf
commit 348c8e8894
19 changed files with 410 additions and 34 deletions

View File

@@ -182,6 +182,8 @@ protected:
PreviewImageListener* imageListener;
AutoExpListener* aeListener;
AutoCamListener* acListener;
AutoBlackListener* ablListener;
AutoBlackxListener* ablxListener;
AutoBWListener* abwListener;
AutoWBListener* awbListener;
FlatFieldAutoClipListener *flatFieldAutoClipListener;
@@ -518,6 +520,15 @@ public:
{
acListener = acl;
}
void setAutoBlackListener (AutoBlackListener* abl) override
{
ablListener = abl;
}
void setAutoBlackxListener (AutoBlackxListener* ablx) override
{
ablxListener = ablx;
}
void setAutoBWListener (AutoBWListener* abw) override
{
abwListener = abw;