User:Barsoomian/Sandbox

Music
(As listed on IMDb.


 * The Killers - "All These Things That I've Done"
 * Rascal Flatts - "Pieces"
 * Bon Jovi - "Who Says You Can't Go Home"
 * Goo Goo Dolls - "Better Days"
 * Snow Patrol - "Run"
 * John Powell - "Nach Deutschland"}}

Parameters

 * strength (int)
 * Strength of the sharpening


 * Smode (int: 1,2,3,4,5)
 * Sharpen mode:
 * 1 : Unsharp masking (from warpsharp)
 * 2 : Unsharp masking (from variableblur)
 * 3 : Range sharpening
 * 4 : Nonlinear sharpening (original version)
 * 5 : Nonlinear sharpening (corrected version)


 * Smethod (int: 1,2,3,4,5)
 * Sharpen method: (not used for Smode=1&2)
 * 1 : 3x3 Kernel
 * 2 : Min/Max (original)
 * 3 : Min/Max (enhanced)
 * 4 : Min/Max (original) + 3x3 Kernel
 * 5 : Min/Max (enhanced) + 3x3 Kernel


 * Skernel (int: 11,12,19,20)
 * Kernel used for Smethod=1,4,5
 * In strength order: + 19 > 12 >> 20 > 11 -

Nonlinear Sharpening

 * Szrp (int)
 * Zero Point:
 * differences below Szrp are amplified (overdrive sharpening)
 * differences above Szrp are reduced (reduced sharpening)


 * Spwr (int)
 * Power: exponent for sharpener


 * SdmpLo (int)
 * Damp Low: reduce sharpening for small changes (0:disable)


 * SdmpHi (int)
 * Damp High: reduce sharpening for big changes (0:disable)

Limiting

 * Lmode (int: ...,0,1,2,3,4)
 * Limit mode:
 * <0 : Limit with repair (ex: Lmode=-1 --> repair (1), Lmode=-5 --> repair (5)...)
 * 0 : No limit
 * 1 : Limit to over/undershoot
 * 2 : Limit to over/undershoot on edges and no limit on not-edges
 * 3 : Limit to zero on edges and to over/undershoot on not-edges
 * 4 : Limit to over/undershoot on edges and to over/undershoot2 on not-edges


 * overshoot (int)
 * Limit for pixels that get brighter during sharpening


 * undershoot (int)
 * Limit for pixels that get darker during sharpening


 * overshoot2 (int)
 * Same as overshoot, only for Lmode=4


 * undershoot2 (int)
 * Same as undershoot, only for Lmode=4

Post-Processing

 * soft (int: -2,-1,0...100)
 * Soft the sharpening effect
 * -1 = old autocalculate
 * -2 = new autocalculate)


 * soothe (bool)
 * true : Enable soothe temporal stabilization
 * false : Disable soothe temporal stabilization


 * keep (int: 0...100)
 * Minimum percent of the original sharpening to keep (only with soothe=true)

Others

 * edgemode (int: -1,0,1,2)
 * -1 : Show edgemask
 * 0 : Sharpening all
 * 1 : Sharpening only edges
 * 2 : Sharpening only not-edges


 * edgemaskHQ (bool)
 * true : Original edgemask
 * false : Faster edgemask


 * ss_x ; ss_y (float)
 * Supersampling factor (reduce aliasing on edges)


 * dest_x ; dest_y (int)
 * Output resolution after sharpening (avoid a resizing step)


 * defaults (string: "old" or "new")
 * "old" : Reset settings to original version
 * "new" : Enable modded version settings (default)