Что такое DPI
DPI — это количество точек на дюйм, то есть плотность пикселей на бумаге или в файле-картинке. В самом PDF никакого DPI нет: страница описана в пунктах, а пункт равен одной семьдесят второй дюйма. Число пикселей появляется в момент, когда страницу превращают в изображение, и считается по формуле «масштаб = DPI делить на 72». Поэтому A4 размером 595 на 842 пункта при 300 DPI даёт картинку 2480 на 3508 пикселей.
Коротко о цифрах
- В PDF нет DPI
- координаты в пунктах, 1 пункт = 1/72 дюйма
- Формула
- масштаб = DPI / 72
- A4 при 300 DPI
- 2480×3508 пикселей ≈ 8,7 Мпикс ≈ 33 МБ памяти
- Потолок канваса
- 4096 пикселей по стороне
- Что предлагает экспорт
- 72, 96, 150, 200, 300 и 600 DPI
Откуда берётся число пикселей
- 72 DPI — масштаб 1: A4 выходит 595 на 842 пикселя. Это черновой размер для быстрой вычитки.
- 150 DPI — 1240 на 1754: экранное чтение и вложение в письмо.
- 300 DPI — 2480 на 3508: печатный стандарт, на котором мелкий шрифт остаётся резким.
- 600 DPI — 4961 на 7016 в теории, но такую картинку браузер уже не нарисует, о чём ниже.
Потолок в 4096 пикселей
Браузерные инструменты рисуют страницу на канвасе, а у канваса есть кросс-браузерный предел стороны — 4096 пикселей. Это не наша прихоть, а точка, ниже которой ведут себя одинаково и Safari, и Chrome, и Firefox: за ней рендер либо падает, либо молча отдаёт пустое полотно, попутно съев гигабайты памяти.
Поэтому масштаб зажимается: если длинная сторона при выбранном DPI превышает 4096, она приводится ровно к этому значению, а вместе с ней уменьшается и фактическое разрешение. A4 при 600 DPI просят 7016 пикселей и получают около 350 DPI. A3 при 300 DPI просит 4962 и получает примерно 248. Файл не ломается — он просто выходит менее плотным, чем написано в настройке.
Цена одного лишнего шага по шкале
- Вес растёт как площадь: удвоение DPI — это вчетверо больше пикселей, а не вдвое.
- A4 при 300 DPI — около 8,7 мегапикселя, то есть примерно 33 МБ оперативной памяти на одну страницу.
- iOS Safari убивает вкладку примерно на гигабайте, поэтому канвас освобождается сразу после каждой страницы, а не в конце цикла.
- Для чтения с экрана разница между 150 и 300 DPI почти не видна, а вес отличается вчетверо.
Частые вопросы
Какой DPI выбрать для печати документа?
Триста — привычный печатный стандарт: мелкий шрифт и тонкие линии остаются различимыми. Шестьсот имеет смысл только для мелкой графики и штрихового рисунка, а на обычном тексте лишь учетверяет вес.
Почему при 600 DPI картинка вышла меньше ожидаемой?
Сторона упёрлась в потолок канваса: 4096 пикселей. Масштаб зажимается до него, и фактическое разрешение падает — для A4 это примерно 350 точек на дюйм вместо шестисот.
Меняется ли качество самого PDF от DPI?
Нет. Пока страница остаётся набором команд рисования, разрешения у неё нет вовсе. DPI появляется только там, где документ превращают в изображение: экспорт в JPG или PNG и сжатие с растеризацией.
Почему скан на 600 DPI весит в разы больше, чем на 300?
Потому что растёт площадь, а не сторона: вдвое больше точек по горизонтали и вдвое по вертикали дают вчетверо больше пикселей, и каждый из них надо закодировать.