Логические операции с масками

Первый вариант входный данных: две маски, параметры (для операций AND, OR, XOR).

Второй вариант входный данных: одна маска (для операции NOT).

Выход: маска.

В параметрах передаётся тип операции, который пользователь выбирает из выпадающего списка. Для операций с двумя масками обе маски должны иметь одинаковые размеры и проекции. Размеры и проекция выходной маски равны размерам и прокции входной маски (или масок).

AND

В подмножество точек выходной маски входят только те точки, которые входят одновременно в подмножества обеих входных масок.

OR

В подмножество точек выходной маски входят только те точки, которые входят в подмножество хотя бы одной входной маски (разрешено вхождение в оба подмножества входных масок сразу).

XOR

В подмножество точек выходной маски входят только те точки, которые входят в подмножество строго одной входной маски (запрещено вхождение в оба подмножества входных масок сразу).

NOT

В подмножество точек выходной маски входят только те точки, которые не входят в подмножество входной маски.

Оглавление

Предыдущий раздел

Операции с масками

Следующий раздел

Применение маски к растру