## ShowAlpha, ShowRed, ShowGreen, ShowBlue

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

`ShowAlpha` показывает альфа-канал (канал прозрачности) RGB32 клипа, доступна с версии 2.53.

`ShowRed` / `ShowGreen` / `ShowBlue` показывает выбранный канал RGB клипа, доступно с v2.56.

С версии 2.54 `ShowAlpha` возвращает значения для форматов RGB, YUY2, or YV12 в зависимости от значения аргумента pixel_type. Два последних можно использовать, чтобы наложить данные о прозрачности из клипа в RGB на YUV-клип с использованием 3-аргументной формы функции `Overlay`, так как при задание pixel_type в YUY2 или YV12 диапазон яркости - это [0,255].

С v2.56 `ShowAlpha/Red/Green/Blue` теперь возвращает RGB24, RGB32, YUY2, или YV12 в зависимости от параметра the pixel_type. При выводе RGB32, выбранный канал копируется во все R, G и B каналы, но не Альфа канал, который остается нетронутым. При выводе YUV, выбранный канал копируется в канал яркости, а каналы цветности устанавливаются в серый (0x80=128).

Примеры:

    # показывает альфа-канал клипа
    AviSource("clip.avi")
    ShowAlpha()

# обменять красный и синий каналы:

    AviSource("clip.avi")
    MergeRGB(ShowBlue("YV12"), Last, ShowRed("YV12"))

Изменения:

v2.56 | добавлены ShowBlue, ShowGreen и ShowRed

`$English Date: 2005/07/08 22:53:16 $
Русский перевод 21.05.2005 Turyst04 Turyst04@nextmail.ru
Обновление 09.07.2005 Fizick http://bag.hotmail.ru`