2010-10-05 2 views
3

Я ищу графическую библиотеку с поддержкой CMYK (JPG или TIF). Я должен прочитать один большой файл изображения и один маленький, а затем сначала записать второй. Выход должен также быть CMYK (без преобразования CMYK-> RGB). Есть такие? (C#/C++/Java или Somthing еще)Есть ли какая-либо графическая библиотека CMYK?

ответ

2

(Отказ, я работаю на Atalasoft) Atalasoft dotImage будет читать и записывать изображения в качестве CMYK, а также выполнять операции наложения в CMYK пространстве.

код, который вы должны были бы сделать это:

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); 
    } 
} 
+0

есть ли библиотека для создания цвета шрифтов CMYK с конвертацией из RGB в CMYK? – Media