Name
bit_notbit_notBitNotBitNot — Komplementieren aller Bits der Pixel.
bit_notbit_notBitNotBitNotBitNot berechnet das bitweise „complement“
aller Pixel des Eingabebildes.
Die Semantik der „complement“ Operation entspricht der von C
(„~“) für die
jeweiligen Typen (signed char, unsigned char, short, unsigned short, int/long).
Es werden nur die Bildpunkte innerhalb des Definitionsbereiches
des Bildes bearbeitet.
Es können mehrere Bilder pro Aufruf bearbeitet werden.
Zu jedem Eingabebild wird ein Ausgabebild erzeugt.
- Multithreading-Typ: reentrant (läuft parallel zu nicht-exklusiven Operatoren).
- Multithreading-Bereich: global (kann von jedem Thread aufgerufen werden).
- Automatisch parallelisiert auf Tupelebene.
- Automatisch parallelisiert auf Kanalebene.
- Automatisch parallelisiert auf Domainebene.
Ergebnis(se) der Komplement-Operation.
read_image(Image,'monkey')
dev_display(Image)
bit_not(Image,ImageBitNot)
dev_display(ImageBitNot)
read_image(&Image,"monkey");
disp_image(Image,WindowHandle);
bit_not(Image,&ImageBitNot);
disp_image(ImageBitNot,WindowHandle);
read_image(Image,'monkey')
dev_display(Image)
bit_not(Image,ImageBitNot)
dev_display(ImageBitNot)
read_image(Image,'monkey')
dev_display(Image)
bit_not(Image,ImageBitNot)
dev_display(ImageBitNot)
read_image(Image,'monkey')
dev_display(Image)
bit_not(Image,ImageBitNot)
dev_display(ImageBitNot)
Sind die Bilder korrekt (Typ), dann liefert bit_notbit_notBitNotBitNotBitNot
den Wert 2 (H_MSG_TRUE).
Das Verhalten bei leerer Eingabe (keine Eingabebilder vorhanden) lässt
sich mittels set_system(::'no_object_result',<Result>:)set_system("no_object_result",<Result>)SetSystem("no_object_result",<Result>)SetSystem("no_object_result",<Result>)SetSystem("no_object_result",<Result>)
festlegen.
Gegebenenfalls wird eine Fehlerbehandlung durchgeführt.
bit_orbit_orBitOrBitOrBitOr,
bit_andbit_andBitAndBitAndBitAnd,
add_imageadd_imageAddImageAddImageAddImage
bit_slicebit_sliceBitSliceBitSliceBitSlice,
bit_maskbit_maskBitMaskBitMaskBitMask
Foundation