HSVAdjust
From Avisynth wiki
| Abstract | |
|---|---|
| Author | Wilbert Dijkhof |
| Version | v0.1 |
| Download | HSVAdjust_v01.zip |
| Category | Effects |
| License | GPLv2 |
| Discussion | Doom9 Forum |
Contents |
Description
HSVAdjust/HSLAdjust/HSIAdjust let's you rotate hues, control the strength of color (saturation), or modify the brightness of a clip. The type of brightness depends on the filter. It's value for HSVAdjust, lightness for HSLAdjust or intensity for HSIAdjust.
The adjustments hue, saturation and brightness values are clipped to their valid ranges before they are converted back to RGB.
Note that all of the three spaces (HSV, HSL and HSI) are in fact approximations and the values are different with the exception that the hue in HSV and HSL coincide.
Requirements
- [x86]: AviSynth+ or AviSynth 2.5.8 or greater
- Supported color formats: RGB24, RGB32
Syntax and Parameters
- HSVAdjust (clip, float "hue", float "sat", float "bright", float "cont", string "brightness")
- HSLAdjust (clip, float "hue", float "sat", float "bright", float "cont")
- HSIAdjust (clip, float "hue", float "sat", float "bright", float "cont")
- clip =
- Input clip, must be RGB.
- clip =
- float hue = 0.0
- Hue
- float hue = 0.0
- float sat = 1.0
- Saturation
- float sat = 1.0
- float bright = 0.0
- Brightness
- float bright = 0.0
- float cont = 1.0
- Contrast
- float cont = 1.0
- string brightness = "lightness"
- Must be "value" or "lightness".
- string brightness = "lightness"
Examples
Default settings:
HSVAdjust(hue=0.0, sat=1.0, bright=0.0, cont=1.0, brightness="lightness") HSLAdjust(hue=0.0, sat=1.0, bright=0.0, cont=1.0) HSIAdjust(hue=0.0, sat=1.0, bright=0.0, cont=1.0)
Changelog
Version Date Changes
v0.1 2011/07/24 - initial release
Archived Downloads
| Version | Download | Mirror |
|---|---|---|
| v0.1 | HSVAdjust_v01.zip | HSVAdjust_v01.zip |
External Links
Back to External Filters ←