disp_lutT_disp_lutDispLutDispLutdisp_lut (Operator)

Name

disp_lutT_disp_lutDispLutDispLutdisp_lut — Grafisches Darstellen der Farbtabelle.

Warnung

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

Signatur

disp_lut( : : WindowHandle, Row, Column, Scale : )

Herror T_disp_lut(const Htuple WindowHandle, const Htuple Row, const Htuple Column, const Htuple Scale)

void DispLut(const HTuple& WindowHandle, const HTuple& Row, const HTuple& Column, const HTuple& Scale)

void HWindow::DispLut(Hlong Row, Hlong Column, Hlong Scale) const

static void HOperatorSet.DispLut(HTuple windowHandle, HTuple row, HTuple column, HTuple scale)

void HWindow.DispLut(int row, int column, int scale)

def disp_lut(window_handle: HHandle, row: int, column: int, scale: int) -> None

Beschreibung

disp_lutdisp_lutDispLutDispLutdisp_lut gibt die Farbtabelle („look-up-table“, kurz: „lut“) auf dem Fenster grafisch aus. Eine Farbtabelle ist die Umsetzung der Grauwerte eines Bildes in Farben, bzw. Grauwerten auf dem Bildschirm. Diese Umsetzung kann bei den meisten Ausgabegeräten mit set_lutset_lutSetLutSetLutset_lut verändert werden. disp_lutdisp_lutDispLutDispLutdisp_lut erzeugt eine grafische Darstellung dieser drei Umsetzungstabellen (für Rot, Grün und Blau). Die Ausgabe erfolgt im Fenster mit der logischen Fensternummer WindowHandleWindowHandleWindowHandlewindowHandlewindow_handle und gibt für dieses die Farbtabelle aus. Die Parameter RowRowRowrowrow und ColumnColumnColumncolumncolumn geben die Zeile bzw. Spalte des Mittelpunktes der Grafik (für die Positionierung) an. Der Skalierungsfaktor ScaleScaleScalescalescale legt die Größe fest. Dabei bedeutet 1, dass 256 Werte dargestellt werden; bei 2 werden 128 Werte dargestellt, bei 3 werden 64 Werte dargestellt, usw. Bei Farbtabellen für Schwarz/Weiß - Darstellungen erfolgt die Ausgabe der Grafik in der aktuellen Farbe (siehe: set_colorset_colorSetColorSetColorset_color, set_rgbset_rgbSetRgbSetRgbset_rgb, etc.). Bei Falschfarbtabellen werden die Farben rot, grün und blau für die Darstellung der jeweiligen Farbkomponenten verwendet.

Achtung

disp_lutdisp_lutDispLutDispLutdisp_lut ist nur für Rechner geeignet, die mit Farbtabellen arbeiten.

Ausführungsinformationen

Parameter

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

Fensteridentifikator.

RowRowRowrowrow (input_control)  point.y HTupleintHTupleHtuple (integer) (int / long) (Hlong) (Hlong)

Zeilenindex des Schwerpunktes der Grafik.

Default: 128

Wertebereich: 0 ≤ Row Row Row row row ≤ 511

ColumnColumnColumncolumncolumn (input_control)  point.x HTupleintHTupleHtuple (integer) (int / long) (Hlong) (Hlong)

Spaltenindex des Schwerpunktes der Grafik.

Default: 128

Wertebereich: 0 ≤ Column Column Column column column ≤ 511

ScaleScaleScalescalescale (input_control)  integer HTupleintHTupleHtuple (integer) (int / long) (Hlong) (Hlong)

Verkleinerungsfaktor.

Default: 1

Werteliste: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10

Wertebereich: 0 ≤ Scale Scale Scale scale scale ≤ 20

Ergebnis

Ist Ausgabefenster gültig und verfügt der Rechner über Farbtabellen, dann liefert disp_lutdisp_lutDispLutDispLutdisp_lut den Wert 2 ( H_MSG_TRUE) . Andernfalls wird eine Fehlerbehandlung durchgeführt.

Vorgänger

set_lutset_lutSetLutSetLutset_lut

Siehe auch

open_windowopen_windowOpenWindowOpenWindowopen_window, set_lutset_lutSetLutSetLutset_lut, set_fixset_fixSetFixSetFixset_fix, set_pixelset_pixelSetPixelSetPixelset_pixel, write_lutwrite_lutWriteLutWriteLutwrite_lut, get_lutget_lutGetLutGetLutget_lut, set_colorset_colorSetColorSetColorset_color

Modul

Foundation