Как выбрать DPI при конвертации PDF в картинку
DPI — это множитель: страница описана в пунктах, а вы задаёте, сколько пикселей приходится на дюйм при отрисовке. Лист A4 при 72 DPI даёт 595 на 842 точки, при 300 — 2480 на 3508. Дальше вступает потолок холста в 4096 точек по стороне: для A4 это примерно 350 DPI, и выбор 600 просто упрётся в него. Ниже — что брать под какую задачу.
Коротко о цифрах
- Формула
- пиксели = пункты ÷ 72 × DPI
- A4 при 300 DPI
- 2480 × 3508 пикселей
- Потолок холста
- 4096 пикселей по стороне
- Фактический максимум для A4
- около 350 DPI
- Память на страницу
- ≈8,7 Мпикс ≈ 33 МБ при 300 DPI
Шесть значений в пикселях для A4
- 72 DPI — 595 на 842. Один к одному с внутренними единицами PDF, годится для миниатюр и превью.
- 96 DPI — 794 на 1123. Плотность обычного экрана: страница будет выглядеть так же, как в окне просмотрщика.
- 150 DPI — 1240 на 1754. Разумный минимум для чтения с телефона и вставки в презентацию.
- 200 DPI — 1654 на 2339. Компромисс, когда 300 даёт слишком тяжёлый файл, а 150 уже мылит мелкий шрифт.
- 300 DPI — 2480 на 3508. Стандарт для печати и для распознавания текста.
- 600 DPI — запрошенные 4961 на 7016 не помещаются в холст, поэтому масштаб срезается до 2896 на 4096: фактически около 350 DPI.
Почему выше 350 DPI на A4 не получится
Холст в браузере ограничен по стороне: у нас потолок 4096 пикселей, и это не наша прихоть, а кросс-браузерный предел, ниже которого приходится держаться, чтобы страница не отрисовалась пустой в Safari. Когда запрошенный масштаб выводит картинку за этот предел, он уменьшается пропорционально — картинка получается меньше, но получается вообще.
Поэтому для A4 верхняя граница — около 350 точек на дюйм, а для A3 при выборе 300 DPI реальное разрешение будет примерно 248: длинная сторона в 4961 пиксель тоже упирается в потолок. На маленьких форматах вроде A6 или визитки все шесть значений работают полностью.
Сколько это стоит по памяти
Страница A4 при 300 DPI — это около 8,7 мегапикселя, то есть примерно 33 мегабайта оперативной памяти на время отрисовки, потому что каждый пиксель занимает четыре байта. Одна страница — не проблема, сто страниц подряд — уже проблема: вкладка на телефоне закрывается примерно на гигабайте занятой памяти.
Мы освобождаем холст после каждой страницы, но если документ большой, надёжнее разбить его на части или снизить разрешение. Правило простое: удвоение DPI учетверяет и вес файла, и расход памяти.
Что выбрать под задачу
- Картинка для чата или письма — 96 или 150 DPI: читается с экрана, весит немного.
- Вставка в презентацию или документ — 150 DPI, если слайд смотрят с экрана, 300 — если его будут печатать.
- Печать страницы на бумаге — 300 DPI, ниже мелкий шрифт станет рыхлым.
- Дальнейшее распознавание текста — 300 DPI, это привычный вход для программ распознавания.
- Архив мелкого текста — берите максимум и помните, что на A4 он всё равно упрётся примерно в 350 DPI.
Частые вопросы
Почему выбранные 600 DPI дали картинку меньше ожидаемой?
Запрошенный размер вышел за потолок холста в 4096 пикселей, и масштаб уменьшили пропорционально. Для A4 это даёт около 350 точек на дюйм — предел, выше которого страница просто не отрисуется.
Хватит ли 150 DPI для печати?
Для схемы или крупного текста — обычно да, для документа с мелким шрифтом и тонкими линиями таблиц — нет. На бумаге такая страница выглядит рыхлой, а сноски и подстрочные примечания сливаются.
Какое разрешение нужно для распознавания текста?
Ориентир — 300 точек на дюйм: на этом входе работают почти все программы распознавания. Меньше — растёт число ошибок в мелком шрифте, больше — время обработки увеличивается, а точность почти не меняется.
Почему у A3 то же значение DPI даёт другое разрешение?
Потому что ограничение задано в пикселях, а не в точках на дюйм. Длинная сторона A3 при 300 DPI требует 4961 пикселя, упирается в потолок 4096, и итоговая плотность падает примерно до 248 точек на дюйм.