Для каждой оси формула связывает количество пикселей, физическую длину в дюймах и PPI. Любые две величины определяют третью. Ширину и высоту нужно считать независимо: вывод одной стороны из пропорций добавил бы неуказанное допущение.

Делите пиксели на PPI для размера

Для ширины 3000 пикселей при 300 PPI получаем точно 10 дюймов. Высота 2000 пикселей даёт 20/3 дюйма — бесконечную дробь. DpiCalc сохраняет точную дробь внутри и показывает округлённое значение, не используя его для следующих переводов.

Умножайте дюймы на PPI для пикселей

Цель 10 дюймов при 300 PPI требует ровно 3000 пикселей по оси. Если получается дробный пиксель, минимальное целое число — потолок. Округление 2480,314… вниз до 2480 немного не достигает заданной плотности, поэтому DpiCalc возвращает 2481.

Переводите метрическую длину через точные дюймы

Один дюйм по определению равен точно 25,4 мм и 2,54 см. Поэтому 210 мм — это точно 1050/127 дюйма. Умножение этой дроби на 300 PPI даёт 315000/127 пикселя до округления вверх. Двоичная плавающая точка для этой арифметики не нужна.

Проверяйте обе оси и пропорции

Прямоугольник пикселей и область печати могут иметь разные пропорции. Тогда эффективный PPI по осям различается. Калькулятор показывает оба значения и меньшее ограничивающее; он не решает, кадрировать ли, добавить поля, растянуть или изменить размер.