Combine channels
View as MarkdownCombines image channels from multiple sources into a single image.
Code 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
Used APIs
- Aurigma.GraphicsMill.CmykChannelCombiner
- Aurigma.GraphicsMill.CmykChannelCombiner.C
- Aurigma.GraphicsMill.CmykChannelCombiner.K
- Aurigma.GraphicsMill.CmykChannelCombiner.M
- Aurigma.GraphicsMill.CmykChannelCombiner.Y
- Aurigma.GraphicsMill.Codecs.ImageReader
- Aurigma.GraphicsMill.Codecs.ImageReader.Create(String)
- Aurigma.GraphicsMill.Codecs.ImageWriter
- Aurigma.GraphicsMill.Codecs.ImageWriter.Create(String)