SelectiveColour
From Avisynth wiki
(Difference between revisions)
m (→Syntax and Parameters: add note) |
(→Archived Downloads: add link to source code) |
||
Line 79: | Line 79: | ||
|[https://web.archive.org/web/20200710170652if_/http://horman.net/avisynth/download/selectivecolour.zip selectivecolour.zip] | |[https://web.archive.org/web/20200710170652if_/http://horman.net/avisynth/download/selectivecolour.zip selectivecolour.zip] | ||
|} | |} | ||
+ | *[https://gist.github.com/Reel-Deal/fea699670ac91d4fcbbc31dbfec509a9 Source code] | ||
<br> | <br> | ||
Revision as of 11:13, 9 February 2023
Abstract | |
---|---|
Author | wonkey_monkey |
Version | 2011/10/08 |
Download | selectivecolour.zip |
Category | Levels and Chroma |
License | Closed source |
Discussion | Doom9 Thread |
Contents |
Description
SelectiveColour - AviSynth implementation of Photoshop's selective colour adjustment.
Requirements
- [x86]: AviSynth+ or AviSynth 2.5.8 or greater
- Supported color formats: RGB32
Syntax and Parameters
- selectivecolour (clip, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, bool)
- clip =
- Input clip; must be RGB32.
- clip =
- float =
- This filter partially copies the actions of Photoshop's "Selective colour" image adjustment action. Apart from an input clip it takes 19 arguments.
- The first 18 are floats in the range -1 to 1 (other values are accepted, but that behaviour is not well defined).
- These are in groups of three, representing the Cyan, Magenta, and Yellow %ages (normalized) present in Photoshop's Selective Color dialogue for each of the six colour sections (reds, yellows, greens, cyans, blues, magentas).
- float =
- bool =
- Boolean to choose either relative (false) or absolute (true) mode, as per the Photoshop dialogue box.
- bool =
- Note: all parameters are unnamed and do not have a default so they must be specified.
Examples
Usage:
AviSource("blah.avi") ConvertToRGB32() selectivecolour(last,\ 0.5,0,0,\ 0.25,0.1,0,\ 1,-0.5,-0.25,\ -0.5,0.5,-0.5,\ 0.1,0.2,0.3,\ -0.1,-0.2,-0.3,\ true)
The six triples act on the following sets of pixels (a pixel may be a member of up to 2 adjacent sets):
- Reds: those pixels where R>G and B
- Yellows: R and G>B
- Greens: G>R and B
- Cyans: G and B>R
- Blues: B>R and G
- Magentas: R and B>G
The first number in a triple alters the Red channel, the second the Green channel, the third the Blue channel. Because Photoshop calls these values Cyan, Magenta and Yellow, the numbers work backwards - if you want to increase the intensity of a channel, use a negative number, and vice versa.
The filter doesn't currently implement the "Black" value in Photoshop.
Changelog
Version Date Changes
2011/10/08 - The filter's now written a bit better, doesn't suffer from pitch problems, and is multithreaded. 2009/12/10 - Initial release.
Archived Downloads
Version | Download | Mirror |
---|---|---|
2011/10/08 | selectivecolour.zip | selectivecolour.zip |
External Links
Back to External Filters ←