Not (побитовый)

Выполняет Побитовую операцию Not (дополнение) над двоичными значениями входного растра.

Иллюстрация Побитовый оператор Not

Примечания

Если входной тип данных – это значения с плавающей точкой, значения преобразуются в целые числа путем округления до выполнения побитовой операции.

У всех побитовых операций есть общие особенности:

  • Бинарные значения хранятся в виде поразрядного дополнения до двух.
  • Инструменты работают с 32-битовыми целыми числами.
  • Крайняя левая битовая позиция резервируется для знака значения (положительного или отрицательного). Если целое число положительное, битовая позиция равна нулю; если оно отрицательное, битовая позиция равна единице.

Операция побитового отрицания обрабатывает знаковый разряд, как любой другой бит. Если входное значение для местоположения пиксела отрицательное, результат отрицательный, если входное значение положительное, результат положительный.

Если входной растр - многоканальный, выходной растр также будет многоканальным. Функция выполняет операцию для каждого канала входных данных.

Если входными данными являются многомерные растры, будут обработаны все срезы по всем переменным, а выходной растр будет многомерным.

Параметры

Имя параметраОписание

Растр

Входной растр для выполнения побитового отрицания (дополнение).

Тип экстента

Выберите экстент, который будет использоваться в выходном растре:

  • Первый – для определения экстента обработки используется экстент первого входного растра.

  • Пересечение – для определения экстента обработки используется экстент пересекающихся пикселов. Используется по умолчанию.
  • Объединение – для определения экстента обработки используется экстент всех растров.
  • Последний – для определения экстента обработки используется экстент последнего входного растра.

Тип размера ячейки

Выберите размер ячеек, использующийся в выходном растре. Если все размеры входных ячеек одинаковы, все опции приведут к одинаковому результату.

  • Первый – используется первый размер ячеек входных растров.
  • Минимальный – используется минимальный размер ячеек всех входных растров.
  • Максимальный – используется максимальный размер ячеек всех входных растров. Используется по умолчанию.
  • Средний – используется средний размер ячеек всех входных растров.
  • Последний – используется последний размер ячеек входных растров.

Более подробно о побитовых операциях...

Побитовые инструменты оценивают бинарные представления входных значений по принципу пиксел-за-пикселом. Для каждого бита в побитовом представлении выполняется булева операция.

Логика работы различных побитовых инструментов показана в следующих сценариях. Стрелки используются для обозначения хода операции конвертации входных значений в бинарные представления по основанию 2, анализа и возвращения результата в виде десятичных 10) значений.

Более подробно о том, как работает Побитовый оператор Not

Для инструмента Побитовый оператор Not выполняется побитовое дополнение двоичного представления входного значения. Это означает, что для каждого входного бита со значением 1 выходное значение будет равно 0. Входные биты со значением 0 получат выходные значения 1.

Пример побитового оператора Not
Пример побитового оператора Not