Вкратце: я хочу присвоить цветному профилю ICC изображению и не применять его.Назначить цветной профиль ICC изображению на C#
Дополнительная информация: В моей компании нам необходимо объединить многослойный PDF-файл в один слой. Для этого мы объединяем страницу PDF в изображение, а затем сохраняем изображение в формате pdf. Но в процессе создания изображения цветовой профиль изображения теряется. Если мы применим цветовой профиль в C#, профиль будет преобразовываться из Device RGB (выход по умолчанию .NET) в профиль sRGB_IEC61966-2-1_no_black_scaling.icc
. При трансформации некоторые цвета меняются. Вместо применения цветового профиля нам нужно назначить его. Это означает, что никакие цвета не преобразуются.
Кто-нибудь знает, как этого достичь? Заранее спасибо.
Я использую Aspose.Pdf.Kit для преобразования PDF-страницы в System.Windows.Image, и эта функция не предоставляет возможность сохранить цветной профиль. Но сейчас я просматриваю библиотеки, которые вы предлагали. – SynerCoder
Эта (бесплатная библиотека изображений) решила проблему, которую я задал, но теперь у меня есть другой, я награду за награду за 17 часов. – SynerCoder
@SynerCoder - здорово, что библиотека помогла. Я продолжаю понимать, что делать с ним сам, поскольку он кажется очень гибким. Извините, что вы столкнулись с новой проблемой, хотя :( –