PDF в JPG в 300 DPI
Триста точек на дюйм — то разрешение, на которое рассчитана типографская печать: A4 выходит 2480×3508, A5 — 1748×2480, кегль 10 занимает 42 пикселя. Для A4 это последняя честная ступень: 3508 пикселей по длинной стороне ещё умещаются под потолок канваса в 4096. A3 уже не умещается — он просит 3508×4961 и автоматически ужимается до 2896×4096, то есть примерно до 248 точек.
Коротко о цифрах
- Масштаб
- 300 ÷ 72 = 4,167
- Размер листа
- A4 2480×3508, A5 1748×2480, A3 3508×4961
- Запас до потолка
- A4 использует 3508 из 4096 пикселей
- Что происходит с A3
- зажим до 2896×4096, фактически ≈248 DPI
- Память на страницу
- 8,70 Мпикс ≈ 33 МБ
Последняя ступень, на которой A4 не режется
Отрисовка ограничена четырьмя тысячами девяноста шестью пикселями по стороне — это кросс-браузерный потолок канваса, и он один для всех инструментов сайта. Лист A4 при трёхстах точках даёт 3508 по высоте, оставляя запас в 588 пикселей. Именно поэтому «PDF в JPG 300 DPI» на A4 означает ровно то, что написано, без сносок.
С A3 всё иначе. Его длинная сторона потребовала бы 4961 пикселей, поэтому страница пропорционально уменьшается до 2896×4096, и фактическое разрешение падает примерно до 248 точек на дюйм. Файл получится, картинка будет резкой, но обещанных трёхсот в ней нет — предупредить об этом честнее, чем промолчать.
Память: почему страницы считаются по одной
- A4 при трёхстах точках — 8,70 мегапикселя, а это около 33 МБ несжатых данных на одну страницу.
- iOS Safari убивает вкладку примерно на гигабайте, поэтому канвас обнуляется, а кэш страницы сбрасывается сразу после отрисовки каждого листа.
- Отрисовка идёт в фоновом потоке на OffscreenCanvas, а там, где его нет, — в основном потоке с тем же ограничением 4096.
- Многостраничный документ приходит ZIP-архивом, по файлу на страницу, с именами вида документ_page_1.jpeg.
- Качество JPEG зафиксировано на 0,9 и не настраивается: это компромисс, при котором артефакты не видны на печати.
Порядок работы
- Загрузите PDF — всё считается в браузере, документ никуда не отправляется.
- Пресет уже выставил JPEG и 300 точек на дюйм.
- Посмотрите на размер в пикселях рядом с файлом: если длинная сторона показывает 4096, значит сработал зажим и разрешение вышло ниже заявленного.
- Запустите конвертацию и дождитесь счётчика страниц — на больших документах это самая долгая операция в наборе.
- Проверьте результат по печати и штрих-коду при стопроцентном масштабе, а не по основному тексту.
Частые вопросы
Почему A3 в 300 DPI получился меньше расчётного?
Его длинная сторона потребовала бы 4961 пиксель, а браузерный канвас ограничен четырьмя тысячами девяноста шестью. Страница уменьшается пропорционально, и на выходе получается около двухсот сорока восьми точек на дюйм вместо трёхсот.
JPG или PNG выбрать для печати в 300 точек?
Для фотографий и цветных макетов разумнее JPG: он заметно легче при том же виде. Для страниц с текстом, чертежами и штрих-кодами берите PNG — он не сглаживает границы букв и не даёт ореолов вокруг чёрного.
Почему конвертация большого документа идёт так долго?
Каждая страница отрисовывается в полноразмерный холст на восемь и семь десятых мегапикселя, а затем кодируется. Это самая тяжёлая операция среди всех разрешений: по сравнению с семьюдесятью двумя точками пикселей здесь в семнадцать раз больше.
Можно ли получить 300 DPI на чертеже A1?
Нет. Длинная сторона такого листа потребовала бы почти десять тысяч пикселей, и зажим опустит результат примерно до ста двадцати четырёх точек. Разрежьте чертёж на фрагменты или растеризуйте его частями.