set_pixelT_set_pixelSetPixelSetPixelset_pixel (Operator)

Name

set_pixelT_set_pixelSetPixelSetPixelset_pixel — Setzen eines Index in der Farbtabelle.

Warnung

set_pixelset_pixelSetPixelSetPixelSetPixelset_pixel ist veraltet und wird nur aus Gründen der Rückwärtskompatibilität zur Verfügung gestellt.

Signatur

set_pixel( : : WindowHandle, Pixel : )

Herror T_set_pixel(const Htuple WindowHandle, const Htuple Pixel)

void SetPixel(const HTuple& WindowHandle, const HTuple& Pixel)

void HWindow::SetPixel(const HTuple& Pixel) const

void HWindow::SetPixel(Hlong Pixel) const

static void HOperatorSet.SetPixel(HTuple windowHandle, HTuple pixel)

void HWindow.SetPixel(HTuple pixel)

void HWindow.SetPixel(int pixel)

def set_pixel(window_handle: HHandle, pixel: MaybeSequence[int]) -> None

Beschreibung

set_pixelset_pixelSetPixelSetPixelSetPixelset_pixel setzt die Pixelwerte, die mit get_pixelget_pixelGetPixelGetPixelGetPixelget_pixel abgefragt wurden. Farben (set_colorset_colorSetColorSetColorSetColorset_color, set_rgbset_rgbSetRgbSetRgbSetRgbset_rgb, etc.) und Grauwert (set_grayset_graySetGraySetGraySetGrayset_gray) werden gemeinsam in eine ganze Zahl kodiert. Diese Zahl wird Pixel genannt. Ein Pixel ist ein Index in der Farbtabelle und hat einen Wertebereich von 0,1 bei S/W-Bildschirmen und 0..255 bei Farbbildschirmen mit 8 Bildebenen. Dieses Pixel ist also nicht mit dem Pixel („picture element“) der Bildverarbeitung (Bildpunkt) zu verwechseln. Deshalb wird bei HALCON immer zwischen Pixel und Bildpunkt (oder auch Grauwert) unterschieden.

Dieser Code (Pixel) wird mit get_pixelget_pixelGetPixelGetPixelGetPixelget_pixel abgefragt und kann mit set_pixelset_pixelSetPixelSetPixelSetPixelset_pixel wieder zurückgesetzt werden. Der Wertebereich des Parameters beginnt bei Null und läuft bis zu einer oberen Grenze, wobei diese der Anzahl darstellbarer Graustufen bzw. Farbwerte der Ausgabegeräte entspricht.

Ausführungsinformationen

Parameter

WindowHandleWindowHandleWindowHandleWindowHandlewindowHandlewindow_handle (input_control)  window HWindow, HTupleHHandleHTupleHtuple (handle) (IntPtr) (HHandle) (handle)

Fenster-Handle.

PixelPixelPixelPixelpixelpixel (input_control)  integer(-array) HTupleMaybeSequence[int]HTupleHtuple (integer) (int / long) (Hlong) (Hlong)

Index in der aktuellen Farbtabelle.

Defaultwert: 128

Typischer Wertebereich: 0 ≤ Pixel Pixel Pixel Pixel pixel pixel ≤ 255

Ergebnis

set_pixelset_pixelSetPixelSetPixelSetPixelset_pixel liefert den Wert 2 (H_MSG_TRUE), falls der Parameter korrekt ist und das Fenster gültig ist. Ansonsten wird eine Fehlerbehandlung durchgeführt.

Vorgänger

get_pixelget_pixelGetPixelGetPixelGetPixelget_pixel

Nachfolger

disp_imagedisp_imageDispImageDispImageDispImagedisp_image, disp_regiondisp_regionDispRegionDispRegionDispRegiondisp_region

Alternativen

set_rgbset_rgbSetRgbSetRgbSetRgbset_rgb, set_colorset_colorSetColorSetColorSetColorset_color, set_hsiset_hsiSetHsiSetHsiSetHsiset_hsi

Siehe auch

get_pixelget_pixelGetPixelGetPixelGetPixelget_pixel, set_lutset_lutSetLutSetLutSetLutset_lut, disp_regiondisp_regionDispRegionDispRegionDispRegiondisp_region, disp_imagedisp_imageDispImageDispImageDispImagedisp_image, disp_colordisp_colorDispColorDispColorDispColordisp_color

Modul

Foundation