add_image_border — Hinzufügen eines Randes zu einem Bild.
add_image_border(Image : ImageBorder : Size, Value : )
Fügt dem Eingabebild Image einen Rand hinzu und gibt das Ergebnis
in ImageBorder zurück.
Die Größe des Randes muss mit dem Parameter Size angegeben werden.
Der Parameter kann folgendermaßen gesetzt werden:
Einzelne Zahl: Größe des Randes an allen vier Seiten links/rechts/oben/unten.
Zwei Zahlen: Größe des linken/rechten und oberen/unteren Randes:
[l/r, o/u].
Vier Zahlen: Größe des linken, rechten, unteren, oberen Randes:
[l,r,o,u].
Der Grauwert des Randes muss mit dem Parameter Value angegeben werden.
Der Parameter kann folgendermaßen gesetzt werden:
Einzelne Zahl: Der Wert wird für alle Kanäle des Eingabebildes
Image genutzt.
Mehrere Zahlen: Die Werte werden einzeln auf die Kanäle des
Eingabebildes Image angewandt.
Somit wird der erste Wert auf den ersten Kanal,
der zweite Wert auf den zweiten Kanal und so
weiter angewandt.
Restriktion: Die Anzahl an Werten muss identisch zur Anzahl an Kanälen des Eingabebildes sein.
Es ist zu beachten, dass add_image_border die Domäne des Eingabebildes ignoriert
und immer ein Bild mit einer uneingeschränkten Domäne in ImageBorder zurückgibt.
Image (input_object) multichannel-image-array → object (byte / direction / int1 / int2 / uint2 / int4 / int8 / real)
Eingabebild.
ImageBorder (output_object) multichannel-image-array → object (byte / direction / int1 / int2 / uint2 / int4 / int8 / real)
Ausgabebild.
Size (input_control) attribute.name(-array) → (integer)
Größe des Randes in Pixel.
Default: 10
Value (input_control) attribute.name(-array) → (integer / string)
Grauwert des Randes.
Default: 100
* Add a border of 20 pixels with a constant gray value of 255 * on all four sides of Image read_image (Image, 'printer_chip/printer_chip_01') add_image_border (Image, ImageBorder, 20, 255) * Add a 10-pixel border with a constant gray value of 255 to * the left and right side and a 20-pixel border with the same * gray value to the top and bottom of Image. read_image (Image, 'printer_chip/printer_chip_01') add_image_border (Image, ImageBorder, [10, 20], 255)
Foundation