Цифровое изображение состоит из пикселей, а принтер наносит физические точки. PPI показывает, сколько пикселей изображения приходится на дюйм предполагаемого отпечатка; DPI обычно описывает точки печатающего устройства. Эти величины встречаются в одном процессе, но отвечают на разные вопросы. Поэтому PaperSize считает размеры по PPI и объясняет привычное слово DPI, не объявляя термины одинаковыми.

Пиксели описывают файл, точки — устройство

Изображение 1200 × 1800 всегда содержит именно столько пикселей. При печати 4 × 6 дюймов получается 300 пикселей на дюйм в обоих направлениях. Принтер может использовать несколько точек чернил или тонера для одного пикселя изображения, поэтому его заявленный DPI не меняет ширину и высоту файла. PaperSize не умножает размер листа на DPI принтера, когда нужен холст изображения.

Умножьте дюймы на PPI и округлите один раз

Ширина в пикселях равна физической ширине в дюймах, умноженной на PPI; высота считается так же. Метрический размер сначала делится на точное соотношение 25,4 мм в одном дюйме. Для A4 при 300 PPI: 210 ÷ 25,4 × 300 = 2480,3149… пикселя, поэтому ближайшее целое — 2480. PaperSize сохраняет дробный расчёт и округляет только итог.

Число пикселей не даёт универсальной оценки качества

На результат влияют расстояние просмотра, детализация, растрирование, технология принтера, бумага, резкость и процесс типографии. Выбранный PPI — входное значение, а не обещание одинакового качества на любом принтере. Расчёт также ничего не говорит о непечатаемых полях, вылетах, обрезке, цветовых профилях и сжатии файла. Для этого нужны требования принтера или типографии.