mirror of
https://github.com/vladmandic/automatic
synced 2026-09-19 09:14:35 +02:00
fix(grading): skip None kwargs so dataclass defaults apply
This commit is contained in:
@@ -10,6 +10,7 @@ class ScriptPostprocessingColorGrading(scripts_postprocessing.ScriptPostprocessi
|
||||
return ui_controls_dict
|
||||
|
||||
def process(self, pp: scripts_postprocessing.PostprocessedImage, *args, **kwargs): # pylint: disable=arguments-differ
|
||||
kwargs = {k: v for k, v in kwargs.items() if v is not None}
|
||||
grading_params = processing_grading.GradingParams(*args, **kwargs)
|
||||
if processing_grading.is_active(grading_params):
|
||||
pp.image = processing_grading.grade_image(pp.image, grading_params)
|
||||
|
||||
Reference in New Issue
Block a user