get_hsiT_get_hsiGetHsiGetHsiget_hsi (Operator)

Name

get_hsiT_get_hsiGetHsiGetHsiget_hsi — Abfragen der aktuellen Farbe in HSI-Kodierung.

Signatur

get_hsi( : : WindowHandle : Hue, Saturation, Intensity)

Herror T_get_hsi(const Htuple WindowHandle, Htuple* Hue, Htuple* Saturation, Htuple* Intensity)

void GetHsi(const HTuple& WindowHandle, HTuple* Hue, HTuple* Saturation, HTuple* Intensity)

HTuple HWindow::GetHsi(HTuple* Saturation, HTuple* Intensity) const

static void HOperatorSet.GetHsi(HTuple windowHandle, out HTuple hue, out HTuple saturation, out HTuple intensity)

HTuple HWindow.GetHsi(out HTuple saturation, out HTuple intensity)

def get_hsi(window_handle: HHandle) -> Tuple[Sequence[int], Sequence[int], Sequence[int]]

Beschreibung

get_hsiget_hsiGetHsiGetHsiGetHsiget_hsi gibt die Ausgabefarben, bzw. Grauwerte für das Ausgabefenster an. Diese werden durch HueHueHueHuehuehue (Farbwert), SaturationSaturationSaturationSaturationsaturationsaturation (Sättigung) und IntensityIntensityIntensityIntensityintensityintensity (Intensität) beschrieben. Die Werte die man mit get_hsiget_hsiGetHsiGetHsiGetHsiget_hsi erhält können mit set_hsiset_hsiSetHsiSetHsiSetHsiset_hsi wieder gesetzt werden.

Achtung

Die Werte von get_hsiget_hsiGetHsiGetHsiGetHsiget_hsi können durch Rundungsfehler ungenau sein. Sie entsprechen nicht genau den Werten die z.B. mit set_hsiset_hsiSetHsiSetHsiSetHsiset_hsi gesetzt wurden (intern wird die Farbe in RGB gehalten).

Ausführungsinformationen

Parameter

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

Fenster-Handle.

HueHueHueHuehuehue (output_control)  integer-array HTupleSequence[int]HTupleHtuple (integer) (int / long) (Hlong) (Hlong)

Farbwert der aktuellen Zeichenfarbe.

SaturationSaturationSaturationSaturationsaturationsaturation (output_control)  integer-array HTupleSequence[int]HTupleHtuple (integer) (int / long) (Hlong) (Hlong)

Sättigung der aktuellen Zeichenfarbe.

IntensityIntensityIntensityIntensityintensityintensity (output_control)  integer-array HTupleSequence[int]HTupleHtuple (integer) (int / long) (Hlong) (Hlong)

Intensität der aktuellen Zeichenfarbe.

Ergebnis

get_hsiget_hsiGetHsiGetHsiGetHsiget_hsi liefert den Wert TRUE, falls das Fenster gültig ist. Ansonsten wird eine Fehlerbehandlung durchgeführt.

Nachfolger

set_hsiset_hsiSetHsiSetHsiSetHsiset_hsi, set_rgbset_rgbSetRgbSetRgbSetRgbset_rgb, disp_imagedisp_imageDispImageDispImageDispImagedisp_image

Siehe auch

set_hsiset_hsiSetHsiSetHsiSetHsiset_hsi, set_colorset_colorSetColorSetColorSetColorset_color, set_rgbset_rgbSetRgbSetRgbSetRgbset_rgb, trans_to_rgbtrans_to_rgbTransToRgbTransToRgbTransToRgbtrans_to_rgb, trans_from_rgbtrans_from_rgbTransFromRgbTransFromRgbTransFromRgbtrans_from_rgb

Modul

Foundation