draw_lut — Manipulate look-up-table (lut) interactively.
draw_lut is obsolete and is only provided for reasons of backward compatibility.
draw_lut( : : WindowHandle : )
draw_lut allows interactive manipulation of the look-up-table of the device currently displaying the output window.
By pressing and holding down the left mouse button one can change (from “left to right”) the red-, green- and blue-intensity displayed in a 2 dimensional diagram with the gray values on the x-axis. The left mouse button also is used for choosing the color channel that should be changed. As an alternative, one can map pure gray levels (gray “color channel”) to the gray values on the x-axis. The right mouse button is used for terminating the change-process. The modified look-up-table can be saved by write_lut and reloaded later by set_lut. get_lut succeeding draw_lut returns directly the RGB tuple of the look-up-table. These are suitable as input of set_lut.
draw_lut is only suitable for displays with a color depth of 8 bits. Furthermore, it can only be used on hardware supporting look-up-tables for the output and allowing dynamic changes of the tables.
read_image(Image,'fabrik') dev_display(Image) draw_lut(WindowHandle) write_lut(WindowHandle,'my_lut') * ... read_image(Image,'fabrik') set_lut(WindowHandle,'my_lut')
draw_lut returns 2 (H_MSG_TRUE) if the window is valid. Otherwise, an exception is raised.