Esegue un'operazione Not a livello bit (complemento) sul valore binario di n raster di input.
Note
If an input is floating-point data type, the values are converted to integer values through truncation before the bitwise operation is performed.
Tutte le operazioni bitwise hanno in comune quanto segue:
- I valori binari sono memorizzati in complemento a due.
- Questi strumenti funzionano su numeri interi a 32 bit.
- La posizione del bit all'estrema sinistra è invertito per il segno (positivo o negativo) del valore. Se il numero intero è positivo, la posizione del bit è 0; se è negativo, la posizione del bit è 1.
L'operazione Not bit per bit tratta il bit più significativo come qualsiasi altro bit. Se l'input per la posizione di un pixel è negativo, l'output è negativo. Se l'input è positivo, l'output è positivo.
Se l'input è un raster multibanda, l'output sarà un raster multibanda. La funzione eseguirà l'operazione su ciascuna banda nell'input.
Se l'input è un raster multidimensionale, tutte le sezioni da tutte le variabili saranno elaborate e l'output sarà un raster multidimensionale.
Parametri
Nome Parametro | Descrizione |
---|---|
Raster | Il raster di input sul quale eseguire l'operazione Bitwise Not (supplemento) |
Tipo di estensione | Scegliere quale estensione si dovrebbe usare nel raster di output:
|
Tipo di dimensione cella | Scegliere quale dimensione di cella usare nel raster di output. Se le dimensioni di tutte le celle di input sono uguali, tutte le opzioni produrranno gli stessi risultati.
|
Maggiori informazioni sulle operazioni matematiche bit per bit
Gli strumenti bitwise valutano la rappresentazione binaria dei valori di input in base ai singoli pixel. Per ogni bit nella rappresentazione binaria, si esegue un'operazione booleana.
Nelle seguenti sezioni si illustra la logica del funzionamento dei vari strumenti bitwise. Le frecce vengono usate per indicare il flusso dell'operazione per la quale i valori di input vengono convertiti in una rappresentazione binaria in base2, analizzati e restituiti come un valore decimale (in base10).
Maggiori informazioni sul funzionamento di Not bit per bit
Per Not bit per bit, viene determinato il complemento bit per bit della rappresentazione binaria di un valore di input. Ciò significa che per ogni bit di input corrispondente a 1, l'output è 0. I bit di output corrispondenti a 0 saranno emessi come 1.