KlassenKlassenKlassenKlassen | | | | Operatoren

disp_channeldisp_channelDispChanneldisp_channelDispChannelDispChannel (Operator)

Name

disp_channeldisp_channelDispChanneldisp_channelDispChannelDispChannel — Ausgeben von mehrkanaligen Bildern.

Signatur

disp_channel(MultichannelImage : : WindowHandle, Channel : )

Herror disp_channel(const Hobject MultichannelImage, const Hlong WindowHandle, const Hlong Channel)

Herror T_disp_channel(const Hobject MultichannelImage, const Htuple WindowHandle, const Htuple Channel)

Herror disp_channel(Hobject MultichannelImage, const HTuple& WindowHandle, const HTuple& Channel)

void HImage::DispChannel(const HTuple& WindowHandle, const HTuple& Channel) const

void HImageArray::DispChannel(const HTuple& WindowHandle, const HTuple& Channel) const

void DispChannel(const HObject& MultichannelImage, const HTuple& WindowHandle, const HTuple& Channel)

void HImage::DispChannel(const HWindow& WindowHandle, const HTuple& Channel) const

void HImage::DispChannel(const HWindow& WindowHandle, Hlong Channel) const

void HWindow::DispChannel(const HImage& MultichannelImage, const HTuple& Channel) const

void HWindow::DispChannel(const HImage& MultichannelImage, Hlong Channel) const

void HOperatorSetX.DispChannel(
[in] IHUntypedObjectX* MultichannelImage, [in] VARIANT WindowHandle, [in] VARIANT Channel)

void HImageX.DispChannel(
[in] IHWindowX* WindowHandle, [in] VARIANT Channel)

void HWindowX.DispChannel(
[in] IHImageX* MultichannelImage, [in] VARIANT Channel)

static void HOperatorSet.DispChannel(HObject multichannelImage, HTuple windowHandle, HTuple channel)

void HImage.DispChannel(HWindow windowHandle, HTuple channel)

void HImage.DispChannel(HWindow windowHandle, int channel)

void HWindow.DispChannel(HImage multichannelImage, HTuple channel)

void HWindow.DispChannel(HImage multichannelImage, int channel)

Beschreibung

disp_channeldisp_channelDispChanneldisp_channelDispChannelDispChannel gibt ein Bild in das Ausgabefenster aus. Es können auch mehrere Bilder gleichzeitig ausgegeben werden. Hierbei werden diese nacheinander gezeichnet. Falls die Definitionsbereiche der Bilder sich überlappen, ist nur das zuletzt gezeichnete Bild sichtbar. Der Parameter ChannelChannelChannelChannelChannelchannel gibt die Nummer des Kanals an, der ausgegeben werden soll. Bei RGB-Bildern sind die drei Farbkanäle als Tupel anzugeben. Weitere Informationen sind bei disp_imagedisp_imageDispImagedisp_imageDispImageDispImage zu finden.

Parallelisierung

Parameter

MultichannelImageMultichannelImageMultichannelImageMultichannelImageMultichannelImagemultichannelImage (input_object)  (multichannel-)image(-array) objectHImageHImageHImageHImageXHobject (byte / direction / cyclic / int1 / int2 / uint2 / int4 / int8 / real / complex / vector_field)

Auszugebende Mehrkanalbilder.

WindowHandleWindowHandleWindowHandleWindowHandleWindowHandlewindowHandle (input_control)  window HWindow, HTupleHTupleHTupleHWindowX, VARIANTHtuple (integer) (IntPtr) (Hlong) (Hlong) (Hlong) (Hlong)

Fenster-Handle.

ChannelChannelChannelChannelChannelchannel (input_control)  integer(-array) HTupleHTupleHTupleVARIANTHtuple (integer) (int / long) (Hlong) (Hlong) (Hlong) (Hlong)

Nummer des Kanals oder die Nummern der RGB-Kanäle.

Defaultwert: 1

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

Beispiel (HDevelop)

read_image(Image,'patras')
count_channels (Image, Channels)
for I := 1 to Channels by 1
    disp_channel (Image, WindowHandle, I)
endfor

Beispiel (C)

read_image(Image,"patras") ;
count_channels (Image, &Channels)
for (i = 1; i <= Channels; i++) {
  disp_channel (Image, WindowHandle, i) ;
}

Beispiel (HDevelop)

read_image(Image,'patras')
count_channels (Image, Channels)
for I := 1 to Channels by 1
    disp_channel (Image, WindowHandle, I)
endfor

Beispiel (HDevelop)

read_image(Image,'patras')
count_channels (Image, Channels)
for I := 1 to Channels by 1
    disp_channel (Image, WindowHandle, I)
endfor

Beispiel (HDevelop)

read_image(Image,'patras')
count_channels (Image, Channels)
for I := 1 to Channels by 1
    disp_channel (Image, WindowHandle, I)
endfor

Beispiel (HDevelop)

read_image(Image,'patras')
count_channels (Image, Channels)
for I := 1 to Channels by 1
    disp_channel (Image, WindowHandle, I)
endfor

Ergebnis

Falls die übergebenen Bilder definierte Werte enthalten und ein gültiger Ausgabemodus eingestellt ist, liefert disp_channeldisp_channelDispChanneldisp_channelDispChannelDispChannel den Wert 2 (H_MSG_TRUE). Andernfalls wird eine Fehlerbehandlung durchgeführt.

Vorgänger

open_windowopen_windowOpenWindowopen_windowOpenWindowOpenWindow, set_rgbset_rgbSetRgbset_rgbSetRgbSetRgb, set_lutset_lutSetLutset_lutSetLutSetLut, set_hsiset_hsiSetHsiset_hsiSetHsiSetHsi

Alternativen

disp_imagedisp_imageDispImagedisp_imageDispImageDispImage, disp_colordisp_colorDispColordisp_colorDispColorDispColor

Siehe auch

open_windowopen_windowOpenWindowopen_windowOpenWindowOpenWindow, open_textwindowopen_textwindowOpenTextwindowopen_textwindowOpenTextwindowOpenTextwindow, reset_obj_dbreset_obj_dbResetObjDbreset_obj_dbResetObjDbResetObjDb, set_lutset_lutSetLutset_lutSetLutSetLut, dump_windowdump_windowDumpWindowdump_windowDumpWindowDumpWindow

Modul

Foundation


KlassenKlassenKlassenKlassen | | | | Operatoren