У меня есть задача, где мне нужно взять PDF-файлы, которые представляют собой макеты печатной продукции, и проверить их разрешение, размер и цветовое пространство.
Страница PDF не имеет разрешения (хотя изображения на этой странице есть).Он имеет «физическое» измерение, по умолчанию это размер письма.Единицы PDF по умолчанию 1/72 дюйма.Если страница PDF содержит чисто векторные данные, то она отлично смотрится при любом разрешении.
Подробнее см. Ниже, но одна страница / документ PDF может содержать один или несколько элементов: Grey, RGB, CMYK, LAB,и более, цветовые пространства.
- но как это влияет на цветовое пространство всего PDF?
Это не так,Сам PDF не имеет общего цветового пространства.Обычно процессор PDF преобразует всю графику в целевое цветовое пространство, например, Chrome в какой-то момент будет иметь все в RGB, поскольку он рисует на экране.
Можно ли проверить цветовое пространство PDF в php, не конвертируя его в jpeg / png?
Конечно, хотя один PDF-файл может содержать оттенки серого, rgb, cmyk, лаборатория, разделение цветов и т. д. Опять же, в файле PDF нет единого цветового пространства.
Если у меня есть изображения в PDF, определенные в цветовом пространстве CMYK или RGB, и я преобразую PDF в jpeg / png с помощью Imagick, остается ли цветовое пространство в преобразованном изображении тем же самым, если это специально не указано в Imagick :: transformImageColorspace()?
Это будет зависеть от программного обеспечения, выполняющего преобразование.Поскольку PNG не поддерживает CMYK, то, по крайней мере, любой CMYK будет преобразован.Что именно происходит, зависит от программного обеспечения, настроек и целевого выходного формата, а также от того, что поддерживается.
Краткая справочная информация о том, как работают цветовые пространства, как они определяются и обнаруживаются, и как на них влияют преобразования файла из одного mime-типа в другой.
Смотрите раздел 8.6 здесь: https://www.adobe.com/content/dam/acom/en/devnet/pdf/pdfs/PDF32000_2008.pdf Вот еще одна полезная ссылка https://www.color -management-guide.com / color-spaces.html