Описание операций с хрома-ключом
#include <gf/gf.h>
typedef struct {
uint32 mode;
gf_color_t color0;
gf_color_t color1;
gf_color_t mask;
} gf_chroma_t;
Структура gf_chroma_t
описывает операцию с хрома-ключом. Содержит по крайней мере следующие поля:
- mode
- Режим операции. Должен быть комбинацией одного из:
- GF_CHROMA_OP_SRC_MATCH
- проверка исходных пикселей
- GF_CHROMA_OP_DST_MATCH
- проверка пикселей целевой поверхности
и одного из: - GF_CHROMA_OP_DRAW
- рисовать, если color0 совпадает с цветом проверяемого пикселя
- GF_CHROMA_OP_NO_DRAW
- не рисовать, если color0 совпадает с цветом проверяемого пикселя
- color0
- Ключевой цвет для сравнения с проверяемыми пикселями.
- color1
- На данный момент не используется; установите
0
. - mask
- Не используется.
Графическая подсистема ЗОСРВ «Нейтрино», Graphics Framework
gf_context_set_chroma(), gf_layer_set_chroma(), gf_color_t
Предыдущий раздел: GF API