PDF/A-1a: OutputIntents для черно-белых изображений
Я пытаюсь создать PDF/A-1a-совместимый файл, который содержит только черно-белое изображение (например, CCITTFaxD).
У меня проблемы с "OutputIntents". Я в основном не могу найти выходные данные, которые сделаны для 1-битных изображений.
Кто-нибудь знает профиль, который я предполагаю использовать?
В качестве альтернативы, как мне не использовать OutputIntent для ч / б изображений?
Примечание: у меня это работает для изображений в градациях серого и цветных изображений.
Альберт
1 ответ
A1-а? Храбрый человек. A1-b был достаточно раздражающим... где я включил все в RGB. Не элегантный, но эффективный.
IIRC, выходные намерения вступают во владение, когда у вас не указано что-то другое. Поэтому, если у вас есть намерение RGB, любой используемый вами цвет устройства RGB подпадает под это намерение.
С чисто логической точки зрения, я не думаю, что черно-белое изображение нуждается в коррекции цвета. Это... ЧЕРНЫЙ И БЕЛЫЙ. Трудно ошибиться там. Точность цветопередачи не так важна.
OTOH, спецификация PDF/A1 требует, чтобы у всех цветов была правильная цель вывода:
"Все цвета должны быть определены независимым от устройства способом, либо непосредственно с помощью независимого от устройства цветового пространства, либо косвенно с помощью OutputIntent ".
Существует ли такая вещь, как независимое от устройства цветовое пространство BW? Это кажется смешным.
Ах, это звучит многообещающе.
- "6.2.4 Изображения: .... Использование ключа Intent должно соответствовать правилам, приведенным в 6.2.9"
- "6.2.9 Намерения рендеринга Если задано намерение рендеринга, его значение должно быть одним из четырех значений, определенных в PDF Reference RelativeColorimetric, AbsoluteColorimetric, Perceptual или Saturation. ПРИМЕЧАНИЕ.
Погоди Это намерение рендеринга, а не выходное намерение. Fooey.
Ах, есть способ отобразить цвета из изображения в определенное цветовое пространство, верно? Так что просто сопоставьте его с существующим OutputIntent. Время переключать ссылки...
Ах, словари изображений, общие, таблица 89. ColorSpace. имя или массив. /DeviceGray должен сделать свое дело.
Если это не сработает, возможно, вам придется создать /Indexed цветовое пространство со значениями DeviceGray или DeviceRGB, которые будут проходить через любую используемую вами систему проверки (предположительно, предварительная проверка Acrobat Pro 9, это то, что я использовал).
Краткий ответ: установите ColorSpace изображения на DeviceGray. В противном случае, взбейте / индексированное цветовое пространство со значениями, определенными в цветовом пространстве, которое будет принимать ваш валидатор.