Name
set_lut_styleset_lut_styleSetLutStyleset_lut_styleSetLutStyleSetLutStyle — Verändern der Farbtabelle.
Warnung
set_lut_styleset_lut_styleSetLutStyleset_lut_styleSetLutStyleSetLutStyle ist veraltet und wird nur aus Gründen
der Rückwärtskompatibilität zur Verfügung gestellt.
set_lut_styleset_lut_styleSetLutStyleset_lut_styleSetLutStyleSetLutStyle verändert die Farbtabelle des Gerätes, auf dem das
Ausgabefenster dargestellt wird.
Dabei haben die drei Parameter folgende
Bedeutung:
- Hue:
-
Rotation des Farbraumes
HueHueHueHueHuehue = 1.0 entspricht einer einmaligen
Rotation des Farbraumes.
Keine Veränderung: HueHueHueHueHuehue = 0.0
Komplementärfarben: HueHueHueHueHuehue = 0.5
- Saturation:
-
Veränderung der Sättigung
Keine Veränderung: SaturationSaturationSaturationSaturationSaturationsaturation = 1.0
Graubild: SaturationSaturationSaturationSaturationSaturationsaturation = 0.0
- Intensity
-
Veränderung der Helligkeit
Keine Veränderung: IntensityIntensityIntensityIntensityIntensityintensity = 1.0
schwarzes Bild: IntensityIntensityIntensityIntensityIntensityintensity = 0.0
Verändert werden nur der Teil der Farbtabelle, der für die Darstellung der
Bildinformation verwendet wird. Die Modifikationsparameter bleiben
erhalten bis set_lut_styleset_lut_styleSetLutStyleset_lut_styleSetLutStyleSetLutStyle erneut aufgerufen wird.
Ein Aufruf von set_lutset_lutSetLutset_lutSetLutSetLut hat keinen Einfluss auf diese Parameter.
- Multithreading-Typ: reentrant (läuft parallel zu nicht-exklusiven Operatoren).
- Multithreading-Bereich: global (kann von jedem Thread aufgerufen werden).
- Wird ohne Parallelisierung verarbeitet.
Farbwertmodifikation.
Defaultwert: 0.0
Typischer Wertebereich: 0.0
≤
Hue
Hue
Hue
Hue
Hue
hue
≤
1.0
Restriktion: 0.0 >= Hue && Hue <= 1.0
Modifikation der Sättigung.
Defaultwert: 1.5
Typischer Wertebereich: 0.0
≤
Saturation
Saturation
Saturation
Saturation
Saturation
saturation
Restriktion: 0.0 <= Saturation
Modifikation der Intensität.
Defaultwert: 1.5
Typischer Wertebereich: 0.0
≤
Intensity
Intensity
Intensity
Intensity
Intensity
intensity
Restriktion: 0.0 <= Intensity
read_image(Image,'monkey')
dev_set_lut('color1')
repeat
get_mbutton(WindowHandle,Row,Column,Button)
Saturation := Row/300.0
Hue := Column/512.0
set_lut_style(WindowHandle,Hue,Saturation,1.0)
dev_display(Image)
until(Button == 4)
read_image(&Image,"monkey") ;
set_lut(WindowHandle,"color1") ;
do{
get_mbutton(WindowHandle,&Row,&Column,&Button) ;
Saturation= Row/300.0 ;
Hue = Column/512.0 ;
set_lut_style(WindowHandle,Hue,Saturation,1.0) ;
disp_image(Image) ;
}
while(Button != 4) ;
read_image(Image,'monkey')
dev_set_lut('color1')
repeat
get_mbutton(WindowHandle,Row,Column,Button)
Saturation := Row/300.0
Hue := Column/512.0
set_lut_style(WindowHandle,Hue,Saturation,1.0)
dev_display(Image)
until(Button == 4)
read_image(Image,'monkey')
dev_set_lut('color1')
repeat
get_mbutton(WindowHandle,Row,Column,Button)
Saturation := Row/300.0
Hue := Column/512.0
set_lut_style(WindowHandle,Hue,Saturation,1.0)
dev_display(Image)
until(Button == 4)
read_image(Image,'monkey')
dev_set_lut('color1')
repeat
get_mbutton(WindowHandle,Row,Column,Button)
Saturation := Row/300.0
Hue := Column/512.0
set_lut_style(WindowHandle,Hue,Saturation,1.0)
dev_display(Image)
until(Button == 4)
read_image(Image,'monkey')
dev_set_lut('color1')
repeat
get_mbutton(WindowHandle,Row,Column,Button)
Saturation := Row/300.0
Hue := Column/512.0
set_lut_style(WindowHandle,Hue,Saturation,1.0)
dev_display(Image)
until(Button == 4)
set_lut_styleset_lut_styleSetLutStyleset_lut_styleSetLutStyleSetLutStyle liefert den Wert 2 (H_MSG_TRUE), falls der Parameter
korrekt ist und das Fenster gültig ist.
Ansonsten wird eine Fehlerbehandlung durchgeführt.
get_lut_styleget_lut_styleGetLutStyleget_lut_styleGetLutStyleGetLutStyle
set_lutset_lutSetLutset_lutSetLutSetLut
set_lutset_lutSetLutset_lutSetLutSetLut,
scale_imagescale_imageScaleImagescale_imageScaleImageScaleImage
get_lut_styleget_lut_styleGetLutStyleget_lut_styleGetLutStyleGetLutStyle
Foundation