Как я могу конвертировать RGB PDF в CMYK с плоским черным? - PullRequest
0 голосов
/ 23 сентября 2019

Я использовал инструкции из здесь для преобразования RGB PDF в CMYK с использованием Ghostscript, и это в основном нормально, за исключением того, что все черные являются «богатыми» - они используют не только K, но и чернила CMY.

Есть ли способ конвертировать так, чтобы все черные были "плоскими" и просто использовать K?

Это код, который я использовал:

gs \
   -o test-cmyk.pdf \
   -sDEVICE=pdfwrite \
   -sProcessColorModel=DeviceCMYK \
   -sColorConversionStrategy=CMYK \
   -sColorConversionStrategyForImages=CMYK \
    test.pdf 

1 Ответ

1 голос
/ 23 сентября 2019

Предполагая, что ваш файл PDF действительно использует RGB (а не профиль ICC, встроенный в PDF), тогда, чтобы получить R = G = B-> C == M = Y = 0, K = R, вам нужночтобы настроить ссылку на собственный профиль ICC.

Вам нужно указать Ghostscript использовать собственный профиль RGB вместо default_rgb.icc и настраиваемый профиль CMYK вместо default_cmyk.icc.Вам нужно убедиться, что отображение RGB-> XYZ-> CMYK приводит к чистому K, когда R = G = B.

В папке 'doc' Ghostscript есть документация по различным настройкам управления цветом, нобольшинство из них будут эффективны только при рендеринге, а не при выводе PDF-файла.Единственное, что вы можете с пользой изменить при выводе PDF - это профили ввода и вывода.

...