Project.set_super_scale_enhanced#

Project.set_super_scale_enhanced(sharpness: float, noise_reduction: float) → bool[source]#

Sets Super Scale to the “2x Enhanced” multiplier.

“2x Enhanced” is the one Super Scale mode that cannot be selected through set_settings(): it needs the four-argument SetSetting("superScale", 2, sharpness, noiseReduction) calling convention, which is the only SetSetting convention DaVinci Resolve 21.1.0 did not deprecate, precisely because it has no SetSettings equivalent.

Every other Super Scale multiplier goes through set_settings({"superScale": value}) with 0=Auto, 1=none, 2=2x, 3=3x, 4=4x.

Parameters:
  • sharpness (float) – sharpness strength, in the range [0.0, 1.0]

  • noise_reduction (float) – noise reduction strength, in the range [0.0, 1.0]

Returns:

True if successful, False otherwise

Return type:

bool

Note

Read the applied strengths back with the read-only settings superScaleSharpnessStrength and superScaleNoiseReductionStrength. Both strengths persist until this method changes them again - selecting another multiplier through set_settings() leaves them untouched.