2016-02-14 2 views
-1

привет им пытаются следующее с Ghostscript 9.18 на окнах 10:встраивать профиль ICC цвета в ps2pdf Ghostscript

CALL "C:\Program Files\gs\gs9.18\bin\gswin64c.exe"^
-dNumRenderingThreads=8^
-dSAFER^
-r720^
-dCompressFonts=true^
-dPDFSETTINGS=/prepress^
-dPDFA=2^
-dBATCH^
-dNOPAUSE^
-sProcessColorModel=/DeviceRGB^
-dProcessColorModel=/DeviceRGB^
-sColorConversionStrategy=/UseDeviceIndependentColor^
-sDefaultGrayProfile="C:\Program Files\gs\gs9.18\iccprofiles\ISOcoated_v2_grey1c_bas.ICC"^
-sDefaultRGBProfile="C:\Program Files\gs\gs9.18\iccprofiles\sRGB_v4_ICC_preference.icc"^
-sDefaultCMYKProfile="C:\Program Files\gs\gs9.18\iccprofiles\PSOuncoated_v3_FOGRA52.icc"^
-dOverrideICC=true^
-sOutputICCProfile="C:\Program Files\gs\gs9.18\iccprofiles\sRGB_v4_ICC_preference.icc"^
-sDEVICE=pdfwrite -sOutputFile="%~n1.pdf" %1 
pause 

но это не удается, он пишет без ошибок, но не ЕСС профиль не будет включен, независимо от того, какие входные , пожалуйста, кто-нибудь может помочь? Я нашел другие темы, но не ответил на этот вопрос ...

ответ

1

Я ответил на этот вопрос на канале #ghostscript на irc.freenode.net вчера. Командная строка имеет ряд проблем:

-dNumRenderingThreads не имеет никакого влияния на любом устройстве высокого уровня, так как они не оказывают

Вы не должны установить разрешение на устройствах высокого уровня, если вы не предвидеть, что будет быть визуализированным (PDF прозрачный ввод в версию PDF < 1.4). Если вы установите resolutoin, вы не должны устанавливать его по умолчанию, это просто бессмысленно.

В общем, я бы не использовал PDFSETTINGS, особенно при попытке создать файл PDF/A. Если вы закажете команду неправильно, результат не будет действительным файлом PDF/A.

Вы установили ProcessColorModel дважды, каждый раз с именами и строковыми синтаксическими переключателями, а строковый переключатель неверен.

Вы установили ColorConversionStrategy, используя строковый переключатель (-s), но указали имя. Это не сработает и не будет иметь никакого эффекта.

Вы абсолютно не хотите устанавливать OverrideICC или OutputICCProfile, и если вы не работаете в строго контролируемом цветовом управлении (и я знаю, что это не так), вы не должны устанавливать профили ICC по умолчанию.

Все это предназначено для всех, кто должен произойти по этому вопросу. Do не скопируйте приведенную выше командную строку, считая ее полезной, это не так.

Как уже объяснено на плакате на IRC, его выходной файл делает, включает профиль ICC. Поскольку он, похоже, не понимает управление цветом или PDF, он не может объяснить, что он хочет (или почему), кроме как сказать, что хочет включить профиль ICC «для профессионального результата».

Смежные вопросы