ShowAlpha

From Avisynth wiki
(Difference between revisions)
Jump to: navigation, search
m (note AVS+ differences)
m (tweak appearance)
Line 27: Line 27:
 
::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-255), and so can be used as the ''mask'' argument to [[Overlay]].  
 
::[[YUV]] clips are full range (0-255), and so can be used as the ''mask'' argument to [[Overlay]].  
 +
  
 
==== See Also ====
 
==== See Also ====
Line 33: Line 34:
  
  
== Examples ==
+
==== Examples ====
 
* Shows alpha channel of clip
 
* Shows alpha channel of clip
 
<div {{BoxWidthIndent|36|1}} >
 
<div {{BoxWidthIndent|36|1}} >
Line 47: Line 48:
  
  
== Changelog ==
+
==== Changelog ====
 
{| border="1"
 
{| border="1"
 
|-  
 
|-  

Revision as of 13:29, 23 April 2017

ShowAlpha(clip clip [, string pixel_type ] )

Returns the alpha channel of an RGB32 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.
YUV clips are full range (0-255), and so can be used as the mask argument to Overlay.


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


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.
Personal tools