ShowAlpha, ShowRed, ShowGreen, ShowBlue

ShowAlpha (clip, string pixel_type)
ShowBlue (clip, string pixel_type)
ShowGreen (clip, string pixel_type)
ShowRed (clip, string pixel_type)

ShowAlpha ukáže alfa kanál v RGB32 klipu, je dostupný od v2.53. ShowBlue / ShowGreen / ShowRed ukáže vybraný kanál RGB klipu, je dostupný od  v2.56.

Ve  v2.54 ShowAlpha vrací hodnoty formátů RGB, YUY2, nebo YV12 podle argumentu   pixel_type. Poslední dva je možné použít pro položení alfa údajů o průhlednosti RGB klipu na YUV klip použitím 3-argumentové  formy funkce Overlay, protože při nastavení   pixel_type do YUY2 nebo YV12 je rozsah jasové složky [0,255].

Ve  v2.56 ShowAlpha/Red/Green/Blue vrací RGB24, RGB32, YUY2, nebo YV12 podle argumentu   pixel_type. Pro RGB32 výstup je vybraný kanál kopírován do všech R, G a B kanálů, ale ne tak Alfa kanál, který je ponechán netknutý. Pro YUV výstup je vybraný kanál kopírován do Jasového kanálu, barevné kanály jsou nastaveny na šedou (0x80).

Příklady:

# ukáže alfa kanály klipu
AviSource("clip.avi")
ShowAlpha()
# prohodí červený a modrý kanál:
AviSource("clip.avi")
MergeRGB(ShowBlue("YV12"), Last, ShowRed("YV12"))

Seznam změn:

v2.56 přidáno ShowBlue, ShowGreen a ShowRed

$English Date: 2005/07/08 22:53:16 $

Český překlad:17.7.2008