Name
draw_regiondraw_regionDrawRegiondraw_regionDrawRegionDrawRegion — Interaktives Erstellen einer geschlossenen Region.
draw_regiondraw_regionDrawRegiondraw_regionDrawRegionDrawRegion liefert ein Bild, dessen Region die interaktiv mit
der Maus eingegebene Bildregion umfasst (die Grauwerte bleiben undefiniert).
Gezeichnet wird im Ausgabefenster mit gedrückter linker Maustaste.
Die linke Maustaste kann auch punktweise betätigt werden; hierdurch
wird eine Gerade zwischen den angeklickten Punkten gezogen.
Ein Druck auf die rechte Maustaste beendet die Eingabe und schließt die
Kontur. Unter macOS kann draw_regiondraw_regionDrawRegiondraw_regionDrawRegionDrawRegion auch durch Drücken der
Escape-Taste beendet werden. Anschließend wird das Bild „aufgefüllt“,
enthält also den gesamten mit der Maus umfahrenen Bildbereich.
Für das Zeichnen wird die Farbe verwendet die mit set_colorset_colorSetColorset_colorSetColorSetColor,
set_rgbset_rgbSetRgbset_rgbSetRgbSetRgb, etc. eingestellt wurde.
Die Grauwerte des Ausgabeobjektes sind undefiniert.
- Multithreading-Typ: reentrant (läuft parallel zu nicht-exklusiven Operatoren).
- Multithreading-Bereich: global (kann von jedem Thread aufgerufen werden).
- Wird ohne Parallelisierung verarbeitet.
Interaktiv erstellte Region.
read_image(Image,'fabrik')
dev_display (Image)
draw_region(Region,WindowHandle)
reduce_domain(Image,Region,ImageReduced)
invert_image (ImageReduced, ImageInvert)
dev_display (ImageInvert)
read_image(&Image,"fabrik") ;
disp_image(Image,WindowHandle) ;
draw_region(&Region,WindowHandle) ;
reduce_domain(Image,Region,&New) ;
regiongrowing(New,&Segmente,5,5,6,50) ;
set_colored(WindowHandle,12) ;
disp_region(Segmente,WindowHandle) ;
read_image(Image,'fabrik')
dev_display (Image)
draw_region(Region,WindowHandle)
reduce_domain(Image,Region,ImageReduced)
invert_image (ImageReduced, ImageInvert)
dev_display (ImageInvert)
read_image(Image,'fabrik')
dev_display (Image)
draw_region(Region,WindowHandle)
reduce_domain(Image,Region,ImageReduced)
invert_image (ImageReduced, ImageInvert)
dev_display (ImageInvert)
read_image(Image,'fabrik')
dev_display (Image)
draw_region(Region,WindowHandle)
reduce_domain(Image,Region,ImageReduced)
invert_image (ImageReduced, ImageInvert)
dev_display (ImageInvert)
read_image(Image,'fabrik')
dev_display (Image)
draw_region(Region,WindowHandle)
reduce_domain(Image,Region,ImageReduced)
invert_image (ImageReduced, ImageInvert)
dev_display (ImageInvert)
draw_regiondraw_regionDrawRegiondraw_regionDrawRegionDrawRegion liefert den Wert 2 (H_MSG_TRUE), falls das Fenster gültig
ist. Ansonsten wird eine Fehlerbehandlung durchgeführt.
open_windowopen_windowOpenWindowopen_windowOpenWindowOpenWindow
reduce_domainreduce_domainReduceDomainreduce_domainReduceDomainReduceDomain,
disp_regiondisp_regionDispRegiondisp_regionDispRegionDispRegion,
set_coloredset_coloredSetColoredset_coloredSetColoredSetColored,
set_line_widthset_line_widthSetLineWidthset_line_widthSetLineWidthSetLineWidth,
set_drawset_drawSetDrawset_drawSetDrawSetDraw
draw_circledraw_circleDrawCircledraw_circleDrawCircleDrawCircle,
draw_ellipsedraw_ellipseDrawEllipsedraw_ellipseDrawEllipseDrawEllipse,
draw_rectangle1draw_rectangle1DrawRectangle1draw_rectangle1DrawRectangle1DrawRectangle1,
draw_rectangle2draw_rectangle2DrawRectangle2draw_rectangle2DrawRectangle2DrawRectangle2
draw_polygondraw_polygonDrawPolygondraw_polygonDrawPolygonDrawPolygon,
reduce_domainreduce_domainReduceDomainreduce_domainReduceDomainReduceDomain,
fill_upfill_upFillUpfill_upFillUpFillUp,
set_colorset_colorSetColorset_colorSetColorSetColor
Foundation