Suggestion possibly a speedier method…process each module independently.
The user starts with Balancing Color. User adjusts color to taste. The app only processes the Balancing Color – nothing else.
Then the user chooses to adjust Adjusting Lighting. Again, the app only processes the Adjusting Lighting module only. Sole objective – speed up processing time.
Next the user Remove Noise. The app only updates the slider which was adjusted and only references the other sliders as they remain unchanged. What I am trying to say is that ideally, only the changed slider is recalulated because the others have remained unchanged. Then user pushes APPLY button which then combines all of the components of Remove Noise – requires more processing time.
Next the user Sharpening Subject. Again, only those sliders contained within Sharpening Subject are processed.
***One additional request to Sharpening Subject, provide the user with the ability to add additional focus squares which the app did not sense.
User next selects Preserve Text. Same as above applies here.
Lastly, the user adjusts Upscaling. When adjusting this componet, it updates ALL modules. This will be time consuming.
Thank you for listening.