Frage

Ich suche Grafikbibliothek mit CMYK-Unterstützung (JPG oder TIF). Ich habe eine große Image-Datei und eine kleine, dann schreiben zweiten auf den ersten lesen. Output hat auch CMYK sein (ohne CMYK-> RGB-Konvertierung). Es gibt überhaupt? (C # / C ++ / Java oder die andere)

War es hilfreich?

Lösung

(Disclaimer, ich arbeite für Atalasoft) Atalasoft DotImage wird sowie Operationen in CMYK-Raum lesen und schreiben Bilder in CMYK als durchführen Overlay.

der Code, den Sie brauchen würden, dies zu tun ist:

public void OverlayCMYKOnCMYK(Stream bottomStm, Stream topStm, Point location, Steam outStm)
{
    using (AtalaImage bottom = new AtalaImage(bottomStm, null), top = new AtalaImage(topStm, null)) {
        // might want to check that both bottom and top have the same PixelFormat
        // OverlayCommand will silently do conversions if they don't match.            
        OverlayCommand overlay = new OverlayCommand(top, location);
        overlay.Apply(bottom);
        bottom.Save(outStm, new TiffEncoder(), null);
   }
}
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top