EDIT
Это не ошибка, и причина кроется в глубине. Если у вас возникла похожая проблема, и вы хотели бы получить подробное объяснение, я отложу вас до @KenS, чтобы подробно объяснить здесь .
КОНЕЦ РЕДАКТИРОВАНИЯ
При использовании gs
со следующей командой:
gs -o output-r300-cmyk.pdf -sDEVICE=pdfwrite -r300 -dOverrideICC=true -sOutputICCProfile=/usr/share/color/icc/Fogra27L.icm -sColorConversionStrategy=CMYK -dProcessColorModel=/DeviceCMYK -dRenderIntent=3 -dDeviceGrayToK=true input-rgb-2.pdf
Мы получаем непреднамеренный побочный эффект изображений в выходном PDF, имеющих разрешение всего 96 точек на дюйм, тогда как на самом деле нам требуется разрешение изображений в выходном PDF, чтобы отразить разрешение изображений на входе PDF (300 точек на дюйм).
Когда я извлекаю изображения из ввода PDF с XPDF pdfimages
, изображения имеют разрешение 300 dpi. Когда я извлекаю изображения из выходного PDF-файла тем же способом, изображения имеют разрешение 96 точек на дюйм.
Вы можете видеть пикселизацию в параллельном сравнении при увеличении.
Опция -r300
, похоже, не имеет никакого эффекта. Ничего не изменится, если я изменю параметр на -r600
или -r300x300
.
Кроме того, размер выходного PDF-файла на 13 МБ меньше, что еще больше свидетельствует о сниженном разрешении.
Как мне исправить это?
Заранее спасибо.