Combine channels
Combines image channels from multiple sources into a single image.
Сode Snippet
using (var writer = ImageWriter.Create("Copenhagen_CMYK_Combined.jpg"))
using (var combiner = new CmykChannelCombiner())
using (var readerC = ImageReader.Create("Copenhagen_C.png"))
using (var readerM = ImageReader.Create("Copenhagen_M.png"))
using (var readerY = ImageReader.Create("Copenhagen_Y.png"))
using (var readerK = ImageReader.Create("Copenhagen_K.png"))
{
combiner.C = readerC;
combiner.M = readerM;
combiner.Y = readerY;
combiner.K = readerK;
Pipeline.Run(combiner + writer);
}
Input
Copenhagen_C.png
Copenhagen_M.png
Copenhagen_Y.png
Copenhagen_K.png
Output
Copenhagen_CMYK_Combined.jpg
For AI-assisted development: Download Graphics Mill Code Samples XML Catalog