Inkscape SVG → готовый к печати рабочий процесс EPS / PDF


14

Я понимаю, что подобные вопросы задавались здесь и там, но я все еще немного сбит с толку.

Итак, задача в основном состоит в том, чтобы сделать готовый к печати EPS / PDF для некоторой векторной графики, подготовленной в Inkscape [на Unix-подобной ОС] с некоторой гарантией того, что цвета не будут испорчены при печати.

Основная проблема заключается в том, что Inkscape не может экспортировать файлы EPS / PDF с поддержкой ICC-профиля. Как предполагается, например, здесь и здесь , Scribus - это путь.

Рабочий процесс выглядит следующим образом:

  • получите ICC-профиль, который рекомендует ваш потенциальный центр печати, и свяжите его в Inkscape («Свойства документа» → «Управление цветом»)
  • при назначении цветов объектам сначала перейдите на вкладку CMS и выберите правильный профиль
  • сохранить файл как обычный SVG
  • импортировать полученный SVG в Scribus
  • выберите нужный ICC-профиль в «Настройка документа» → «Управление цветом»
  • перейдите к «Сохранить как PDF» и, прежде чем нажать «Сохранить», выберите «Цвет» → «... предназначен для: Принтер»

Мои опасения в этом отношении:

  • Является ли изложенный подход действительным с точки зрения достижения желаемого результата? grep -ia iccне дает никакого эффекта для полученных PDF-файлов (протестировано с Scribus 1.4.2 и 1.5.1)
  • Что делает «Сохранить как EPS» в Scribus?
  • Даже очень осторожность (избегая градиентов, теней и т. Д.) Не помогает Scribus (как 1.4.2, так и 1.5.1) правильно отображать большие SVG-файлы: некоторые вещи перепутаны. Также очень предпочтительно выполнять конвертирование SVG в EPS / PDF с помощью инструмента командной строки. Есть ли подходящий? Кажется, Uniconvertor не является альтернативой, потому что нет способа указать ICC-профиль, верно ли это утверждение?

Вот файл для игры. Он содержит два блока с цветами, привязанными к профилю ECI ISOcoated v. 2 (загружен здесь , сохранен в /usr/share/color/icc/ISOcoated_v2_eci.icc) (черный цвет в браузерах соответствует ожидаемому).

Обновить

Вот настройки, которые я выбрал для теста SVG в Scribus (1.5.1).

«Настройка документа» → «Управление цветом»

«Сохранить как PDF» → «Цвет»


Что касается вашего вопроса о необходимости инструмента конвертации SVG-> PDF из командной строки, Inkscape действительно может быть использован командной строкой. Конечно, учитывая, что ваша проблема связана с управлением цветом в Inkscape, это, вероятно, вам не поможет. Scribus еще не имеет интерфейса командной строки .
Scribblemacher

Я думаю, что основная проблема в том, что Inkscape просто не поддерживает CMYK. Поэтому, несмотря ни на что, вы никогда не сможете правильно задать цвета в Inkscape для начала.
DA01

@ DA01 Что вы подразумеваете под «[Inkscape] не поддерживает CMYK»? Единственная проблема, которую я вижу, заключается в том, что она не может экспортировать PDF-файлы с цветными профилями, но вы все равно можете работать в пространстве CMYK, назначать профили и сохранять данные в SVG.
Har-Wradim

@ har-wradim при работе с файлами дизайна для печати (офсетная печать) вы используете определения цвета CMYK. Если Inkscape недавно не добавил его, Inkscape это не поддерживает. Используется только цветовое пространство RGB. Так что в какой-то момент всегда должно произойти преобразование цветов RGB в CMYK, что учитывает любую гарантию того, что цвета «не испортятся».
DA01

2
«DOH! Хорошо посмотри на это! В Inkscape есть поддержка CMYK! Все эти годы я думал, что это был только RGB! Игнорируйте все, что я сказал! :)
DA01 9.09.15

Ответы:


6

Поскольку не было готового ответа, я постараюсь ответить на вопрос самостоятельно.

Итак, хитрость в том, чтобы заставить Scribus вставлять (правильный) профиль, состоит в том, чтобы выбрать PDF / X в качестве выходного формата. При проверке с помощью инструмента извлечения профиля ICC ZePrA версия PDF / X исходного чертежа содержит профиль, а версия PDF 1.5 - нет. Смотрите актуальный обновленный рабочий процесс ниже:

  • получите ICC-профиль, который рекомендует ваш потенциальный центр печати, и свяжите его в Inkscape («Свойства документа» → «Управление цветом»)
  • при назначении цветов объектам сначала перейдите на вкладку CMS и выберите правильный профиль
  • сохранить файл как обычный SVG
  • импортировать полученный SVG в Scribus
  • перейдите к «Сохранить как PDF» и, прежде чем нажать «Сохранить», выберите один из параметров «PDF / X» в «Параметры файла» → «Совместимость» и убедитесь, что в «Pre-Press» → »выбран правильный ICC-профиль. PDF / X Выходное намерение "

Кажется, нет хорошей альтернативы Scribus. Одна вещь, которую он вообще не поддерживает, это текстовые поля в фреймах. Это легко исправить, сделав копию svg со всеми текстовыми метками, замененными контурами. Чтобы сделать это массово: выделите все в Inkscape и выберите «Путь» → «Объект к пути». Некоторые другие незначительные ошибки рендеринга могут все еще остаться.

Параметр «Сохранить как EPS» в Scribus создает файлы eps (кажется) в цветовом пространстве RGB. Преобразование файлов PDF / X со встроенными профилями в PostScript с acroread -toPostScript drawing.pdf && ps2eps drawing.psпомощью [используя acrobat reader и ps2eps (2)], по крайней мере, сохраняет цветовое пространство.

Лучшие предложения и улучшения приветствуются.

ОБНОВИТЬ

У меня был некоторый негативный опыт работы с ним, ps2epsи теперь я бы порекомендовал конвертировать PDF в EPS напрямую с помощью pdftopsинструмента (опционально обрезая PDF заранее pdfcrop):pdftops -f 1 -l 1 -eps "drawing.pdf" "drawing.eps"


3

Вот информационная графика, которую я сделал, чтобы объяснить весь процесс подготовки профессиональной печатной работы в Linux введите описание изображения здесь.


Чем это отличается от принятого ответа, кроме отсутствия каких-либо подробностей и добавления загадочного шага с логотипом Python? Это самореклама?
har-wradim

1

Что касается функции «сохранить в eps»: она (или, по крайней мере, так) предназначена для более старых рабочих процессов на основе PS / EPS. PDF - лучший вывод Scribus. придерживайтесь его, за исключением случаев, когда принтер запрашивает что-то другое.


1

относительно импорта файла SVG:

если ваш svg не может быть правильно импортирован, и вы думаете, что не используете какой-либо из типов контента, которые, вероятно, не будут поддерживаться scribus (правило таково: если он может быть напрямую переведен в pdf, scribus может и должен его поддерживать) пожалуйста, загрузите его в трекер ошибок .
вы можете пометить его как приватный, если вы не хотите, чтобы он был «читабельным для мира» (тогда его могут видеть только разработчики).
Вам также следует предоставить PNG с желаемым рендерингом и тем, который вы получаете от Scribus.

[в комментариях к первому ответу, касающемуся профиля ICC, har-wradim уже сказал, что он подготовил SVG, который он может отправить в систему отслеживания ошибок]


1

Краткие ответы на два основных вопроса:

  • Являются ли указанные шаги правильными? Да, они кажутся правильными!
  • Почему я не могу найти профиль ICC в PDF, созданном Scribus? Потому что его там не должно быть и потому что инструмент, который вы используете, кажется, не в состоянии обнаружить цветовые профили.

Остальная часть этого ответа входит в детали вашего второго основного вопроса.

Вообще говоря, стабильная версия Scribus не ошибается при правильной обработке профилей ICC. Если все правильно настроено, конечно.
Для версии разработки также не существует проблем.

Вот некоторые комментарии о проверках, которые вы сделали:

  • Вы должны использовать профессиональные предпечатные инструменты для проверки ваших PDF-файлов; в конце концов, попросив вашу типографию взглянуть на них.
  • pdf-parser.py кажется, не в состоянии обнаружить профили ICC, даже когда я проверяю, встроен ли он в него, просматривая необработанные данные в текстовом редакторе.
  • extractICCprofiles.ps из проекта Ghostscript находит профили ICC, встроенные Scribus в файлы PDF.

Вот еще несколько подробностей о том, как Scribus использует и внедряет профили ICC:

Если вы активировали Управление цветом и используете «Принтер» в качестве цели в экспорте PDF (как вы это делаете), Scribus преобразует все цвета в целевой цветовой профиль. Поскольку цвета теперь преобразованы, профиль ICC не внедряется в файл PDF.

Если вы выберете опцию Использовать цветовой профиль для сплошных цветов , цвета не преобразуются в целевой профиль, а сам профиль будет встроен в PDF, чтобы его можно было рассмотреть на дальнейших этапах обработки.
То же самое относится к опции « Использовать цветовой профиль» в разделе « Изображения ».

Если ваш принтер не указал иное, то поведение по умолчанию, без встроенного профиля ICC, - это то, что вы ищете.

Если вы чувствуете, что это неправильное поведение (и можете найти источники, которые определяют, как это должно быть!), Заполните запрос в трекере проблем Scribus .

Управление цветом - сложная тема, и документация Scribus по ней слишком скудна. Но если повезет, этот ответ улучшит документацию ...

[edit: я удалил ответы, касающиеся поддержки функции svg и экспорта в eps, и заполнил как отдельные ответы: они не являются основной темой этого вопроса]
[edit: после получения дополнительной информации отредактировал ответ, чтобы реальный ответ; оригинальный ответ требовал более подробной информации, так как я не имел права добавлять комментарии]


Спасибо за ответ. Пожалуйста, смотрите обновленную версию вопроса.
har-wradim

Да, если я выберу «Сплошные цвета» → «Использовать цветовой профиль», он будет включен в вывод. Но, во-первых, мой профиль не отображается в списке, а во-вторых, я подумал о замене существующего профиля, так как он уже установлен в «Настройка документа» (см. Скриншоты). Если эта последняя идея не верна, как я могу выбрать правильный профиль в этом диалоге? Относительно ошибок рендеринга SVG: это кажется довольно последовательным, я думаю, что могу привести минимальный простой пример для трекера ошибок.
har-wradim

- относительно рендеринга SVG: приятно! будем надеяться, что команда сможет это исправить!
Эль

@ har-wradim: задумываясь о МУС : я думаю, что вы должны объяснить, с какой реальной проблемой вы сталкиваетесь. так как я не слышал о жалобах, похожих на вашу, и поскольку ответы, которые я получаю от более опытных людей, как правило, подтверждают, что писец делает правильные вещи, мне интересно, печали ли вы только на теоретическом уровне (это означает, что вы не должны предоставлять типографии PDF-файл, как вы хотите, чтобы он у вас был :-), но у вас может быть реальная проблема, и где-то действительно есть проблема ...
Эль

Нет, вопрос касается рабочего процесса, а не каких-либо конкретных файлов. Вы не ответили на вопрос: следует ли явно выбирать «Использовать цветовой профиль» в «Сохранить как PDF» → «Цвет» → «Сплошные цвета» или нет? Если да, то почему профиль, фактически используемый в SVG-файле, не отображается как опция, хотя он находится в / usr / share / color / icc /?
Har-Wradim
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.