Operator Reference
append_channel (Operator)
append_channel
— Append additional matrices (channels) to the image.
Signature
append_channel(MultiChannelImage, Image : ImageExtended : : )
Description
The operator append_channel
appends the matrices of the
image Image
to the matrices of
MultiChannelImage
. The result is an image containing as
many matrices (channels) as MultiChannelImage
and
Image
combined. The definition domain of the output
image is calculated as the intersection of the definition domains of both
input images.
MultiChannelImage
may be a region only that is then interpreted as
the definition domain of an image without channels.
No new storage is allocated for the multi-channel image.
Instead, the created multi-channel image contains references to the existing
input images.
Execution Information
- Supports objects on compute devices.
- Multithreading type: reentrant (runs in parallel with non-exclusive operators).
- Multithreading scope: global (may be called from any thread).
- Processed without parallelization.
Parameters
MultiChannelImage
(input_object) (multichannel-)image →
object (byte / direction / cyclic / int1 / int2 / uint2 / int4 / int8 / real / complex / vector_field)
Multi-channel image.
Image
(input_object) (multichannel-)image →
object (byte / direction / cyclic / int1 / int2 / uint2 / int4 / int8 / real / complex / vector_field)
Image to be appended.
ImageExtended
(output_object) multichannel-image →
object (byte / direction / cyclic / int1 / int2 / uint2 / int4 / int8 / real / complex / vector_field)
Image appended by Image
.
Possible Successors
Alternatives
compose2
,
compose3
,
compose4
,
compose5
Module
Foundation