Invert
From Avisynth wiki
(Difference between revisions)
m (1 revision) |
(add link to avs+ documentation) |
||
| (4 intermediate revisions by 2 users not shown) | |||
| Line 1: | Line 1: | ||
| − | {{ | + | <div {{BlueBox2|40|0|3px solid purple}} > |
| + | {{AvsPlusFullname}}<br> | ||
| + | Up-to-date documentation: [https://avisynthplus.readthedocs.io/en/latest/avisynthdoc/corefilters/invert.html https://avisynthplus.readthedocs.io] | ||
| + | </div> | ||
| − | |||
| − | + | Inverts one or several color channels of a clip. | |
| − | ''' | + | {{Template:FuncDef|Invert(clip ''clip'' [, string ''channels''] )}} |
| − | + | ||
| − | + | ||
| − | + | ||
| − | ''' | + | :{{Par2|clip|clip|}} |
| + | ::Source video. | ||
| + | |||
| + | :{{Par2|channels|string|(all)}} | ||
| + | ::Defines which channels should be inverted by their initial letters, e.g. "R" (=red) | ||
| + | ::Any letters that don't correspond to a channel in the current colorspace are ignored. | ||
| + | ::Valid channel letters are: | ||
| + | :::''R, G, B & A'' for [[RGB32]] clips | ||
| + | :::''R, G & B'' for [[RGB24]] clips | ||
| + | :::''Y, U & V'' for [[YUV]] clips | ||
| + | ::Letters are not case sensitive and may be given in any order. | ||
| + | ::By default, all channels of the current colorspace are inverted. | ||
| + | |||
| + | ==== Example ==== | ||
| + | <div {{BoxWidthIndent|42|1}} > | ||
| + | [[AviSource]]("clip.avi") | ||
| + | [[ConvertToRGB32]] | ||
| + | Invert("BG") # inverts the blue and green channels | ||
| + | </div> | ||
| + | |||
| + | <div {{BoxWidthIndent|42|1}} > | ||
| + | [[AviSource]]("clip.avi") | ||
| + | [[ConvertToRGB24]] | ||
| + | Invert("A") # no effect (no current ''A'' channel) | ||
| + | Invert("VUY") # no effect (no current ''Y, U'' or ''V'' channels) | ||
| + | Invert("g, b") # inverts the blue and green channels | ||
| + | </div> | ||
| + | |||
| + | ==== Changelog ==== | ||
{| border="1" | {| border="1" | ||
| + | |- | ||
| + | | v2.60 | ||
| + | | All AviSynth colorspaces are supported. | ||
|- | |- | ||
| v2.55 | | v2.55 | ||
| Line 22: | Line 52: | ||
[[Category:Internal filters]] | [[Category:Internal filters]] | ||
| + | [[Category:Levels_and_Chroma_filters]] | ||
Latest revision as of 06:26, 18 September 2022
AviSynth+
Up-to-date documentation: https://avisynthplus.readthedocs.io
Inverts one or several color channels of a clip.
Invert(clip clip [, string channels] )
- clip clip =
- Source video.
- string channels = (all)
- Defines which channels should be inverted by their initial letters, e.g. "R" (=red)
- Any letters that don't correspond to a channel in the current colorspace are ignored.
- Valid channel letters are:
- Letters are not case sensitive and may be given in any order.
- By default, all channels of the current colorspace are inverted.
[edit] Example
AviSource("clip.avi") ConvertToRGB32 Invert("BG") # inverts the blue and green channels
AviSource("clip.avi") ConvertToRGB24 Invert("A") # no effect (no current A channel) Invert("VUY") # no effect (no current Y, U or V channels) Invert("g, b") # inverts the blue and green channels
[edit] Changelog
| v2.60 | All AviSynth colorspaces are supported. |
| v2.55 | Added RGB24, YUY2 and YV12 mode. |
| v2.53 | Initial Release |