(Disclaimer, I work in Atalasoft)
Atalasoft dotImage will read and write images in the form of CMYK, as well as perform overlay operations in the CMYK space.
the code you need to do is:
public void OverlayCMYKOnCMYK(Stream bottomStm, Stream topStm, Point location, Steam outStm)
{
using (AtalaImage bottom = new AtalaImage(bottomStm, null), top = new AtalaImage(topStm, null)) {
OverlayCommand overlay = new OverlayCommand(top, location);
overlay.Apply(bottom);
bottom.Save(outStm, new TiffEncoder(), null);
}
}
source
share