Domanda

Sto cercando libreria grafica con supporto CMYK (JPG o TIF). Devo leggere un unico grande file di immagine e una piccola, quindi scrivere la seconda sulla prima. Uscita deve essere anche CMYK (senza alcuna conversione CMYK-> RGB). Ci sono alcuni? (C # / C ++ / Java o somthing altro)

È stato utile?

Soluzione

(responsabilità, lavoro che per Atalasoft) Atalasoft DotImage leggerà e le immagini di scrittura come CMYK e di eseguire le operazioni di sovrapposizione nello spazio CMYK.

il codice che avrebbe bisogno di fare questo è:

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);
   }
}
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top