ShowAlpha
From Avisynth wiki
(Difference between revisions)
Raffriff42 (Talk | contribs) m (→See Also: YUV equivalent) |
Raffriff42 (Talk | contribs) m (one more touch-up) |
||
Line 9: | Line 9: | ||
::Allowed {{FuncArg|pixel_types}} are [[RGB]], [[RGB32]], [[RGB24]], [[YUY2]], [[YV12]] and (in v2.60) [[Y8]]. | ::Allowed {{FuncArg|pixel_types}} are [[RGB]], [[RGB32]], [[RGB24]], [[YUY2]], [[YV12]] and (in v2.60) [[Y8]]. | ||
::Default is "RGB"; note "RGB" and "RGB32" are equivalent arguments here. | ::Default is "RGB"; note "RGB" and "RGB32" are equivalent arguments here. | ||
− | ::[[YUV]] clips are full range (0 | + | ::[[YUV]] clips are full range (0-255), and so can be used as the ''mask'' argument to [[Overlay]]. |
Line 26: | Line 26: | ||
::For RGB32 output the selected channel is copied to all three color channels, but not to the Alpha channel, which is left untouched. | ::For RGB32 output the selected channel is copied to all three color channels, but not to the Alpha channel, which is left untouched. | ||
::For [[YUV]] output the selected channel is copied to the ''Y'' (luma) channel, and the ''U'' and ''V'' (chroma) channels are set to grey (128). | ::For [[YUV]] output the selected channel is copied to the ''Y'' (luma) channel, and the ''U'' and ''V'' (chroma) channels are set to grey (128). | ||
− | ::[[YUV]] clips are full range (0 | + | ::[[YUV]] clips are full range (0-255), and so can be used as the ''mask'' argument to [[Overlay]]. |
==== See Also ==== | ==== See Also ==== |
Revision as of 13:40, 27 January 2016
ShowAlpha(clip clip [, string pixel_type ] )
Returns the alpha channel of an RGB32 clip as greyscale.
- string pixel_type = "RGB32"
ShowRed(clip clip [, string pixel_type ] )
ShowGreen(clip clip [, string pixel_type ] )
ShowBlue(clip clip [, string pixel_type ] )
Returns the selected channel of an RGB32 or RGB24 clip as greyscale.
- string pixel_type = "RGB32"
- Sets the color format of the output.
- Allowed pixel_types are RGB, RGB32, RGB24, YUY2, YV12 and (in v2.60) Y8.
- Default is "RGB"; note "RGB" and "RGB32" are equivalent arguments here.
- For RGB32 output the selected channel is copied to all three color channels, but not to the Alpha channel, which is left untouched.
- For YUV output the selected channel is copied to the Y (luma) channel, and the U and V (chroma) channels are set to grey (128).
- YUV clips are full range (0-255), and so can be used as the mask argument to Overlay.
See Also
- Show YUV channels with ConvertToY8 / UToY / VToY.
Examples
- Shows alpha channel of clip
AviSource("clip.avi") ShowAlpha
- Swaps red and blue channels
AviSource("clip.avi") MergeRGB( ShowBlue("YV12"), Last, ShowRed("YV12") )
Changelog
v2.60 | Added pixel_type "Y8" |
v2.56 | Added ShowBlue, ShowGreen and ShowRed. |