У Ghostscript есть документация, которая описывает how to create a PDF/A. Я знаю, как это сделать.Ghostscript: почему я должен предоставить pdfa_def.ps для преобразования PDF/A?
Я не понимаю, почему этот процесс необходим. В частности:
- Почему я должен указать выходной профиль ICC (
-sOutputICCProfile
)? Невозможно ли по умолчанию выбрать стратегию преобразования цвета или цветную модель процесса? - Зачем указывать полный путь к выходному ICC-профилю в
PDFA_def.ps
? Почему Ghostscript не может предположить, что я имею в виду один из своих профилей ICC, если не указан путь? - Почему я должен указать путь к файлу профиля ICC и/ICC-профиль/OutputConditionIdentifier? Нельзя ли получить другого?
- Почему я должен предоставить
pdfa_def.ps
, который выглядит как шаблонный Ghostscript, который может генерировать в большинстве случаев разумные значения по умолчанию? (Блок/DOCINFO может быть передан через командную строку, блок профиля ICC, по-видимому, будет самогенерироваться на основе аргументов командной строки, а в словаре выходных целей просто требуется имя профиля цвета, которое Ghostscript уже знает.)
В этом отношении цветовое преобразование применяется к изображениям в документе или только к чертежам Postscript?
Чтобы уточнить, должен ли параметр -sOutputICCProfile быть установлен на то же имя файла, что и запись/ICCProfile в pdfa_def.ps? Кроме того, я использовал Ghostscript и Acrobat для создания sRGB PDF/A в формате AdobeRGB JPEG.Обе программы вставляют как профили sRGB, так и AdobeRGB, по-видимому, оставляя его для просмотра для преобразования цвета. Почему ColorConversionStrategy не выполняет AdobeRGB -> sRGB в этом случае? – jbarlow
Вы не должны, как правило, устанавливать -sOutputICCProfile при создании PDF/A с pdfa_def.ps. Я не могу ответить на ваш другой вопрос, не видя входной файл и не зная, какие параметры были использованы. Однако pdfwrite не создаст файл sRGB PDF вообще, если вы попросите sRGB конвертировать в RGB. Обратите внимание, что вполне законно включать цветовые пространства ICCBased в файл PDF/A, поэтому вполне возможно, что это то, что у вас есть. Чтобы «конвертировать» из «adobe RGB» в sRGB, нам нужно было бы преобразовать цвета в CIE, а затем назад, что ухудшило бы производительность, особенно для изображений. – KenS
Спасибо. Похоже, это цветовое пространство ICC. – jbarlow