set_pixelT_set_pixelSetPixelSetPixelset_pixel (Operator)

Name

set_pixelT_set_pixelSetPixelSetPixelset_pixel — Setzen eines Index in der Farbtabelle.

Warnung

set_pixelset_pixelSetPixelSetPixelset_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_pixelSetPixelSetPixelset_pixel setzt die Pixelwerte, die mit get_pixelget_pixelGetPixelGetPixelget_pixel abgefragt wurden. Farben (set_colorset_colorSetColorSetColorset_color, set_rgbset_rgbSetRgbSetRgbset_rgb, etc.) und Grauwert (set_grayset_graySetGraySetGrayset_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_pixelGetPixelGetPixelget_pixel abgefragt und kann mit set_pixelset_pixelSetPixelSetPixelset_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

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

Fenster-Handle.

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

Index in der aktuellen Farbtabelle.

Default: 128

Wertebereich: 0 ≤ Pixel Pixel Pixel pixel pixel ≤ 255

Ergebnis

set_pixelset_pixelSetPixelSetPixelset_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_pixelGetPixelGetPixelget_pixel

Nachfolger

disp_imagedisp_imageDispImageDispImagedisp_image, disp_regiondisp_regionDispRegionDispRegiondisp_region

Alternativen

set_rgbset_rgbSetRgbSetRgbset_rgb, set_colorset_colorSetColorSetColorset_color, set_hsiset_hsiSetHsiSetHsiset_hsi

Siehe auch

get_pixelget_pixelGetPixelGetPixelget_pixel, set_lutset_lutSetLutSetLutset_lut, disp_regiondisp_regionDispRegionDispRegiondisp_region, disp_imagedisp_imageDispImageDispImagedisp_image, disp_colordisp_colorDispColorDispColordisp_color

Modul

Foundation