Combine Channels
Merges separate image channels into a single RGB image using Pipeline API.
Сode Snippet
using (var writer = ImageWriter.Create("PipelineCombineChannels.jpg"))
using (var combiner = new RgbChannelCombiner())
using (var readerR = new PngReader("Chicago_R.png"))
using (var readerG = new PngReader("Chicago_G.png"))
using (var readerB = new PngReader("Chicago_B.png"))
{
combiner.R = readerR;
combiner.G = readerG;
combiner.B = readerB;
Pipeline.Run(combiner + writer);
}
Input
Chicago_R.png
Chicago_G.png
Chicago_B.png
Output
PipelineCombineChannels.jpg
For AI-assisted development: Download Graphics Mill Code Samples XML Catalog