Когда нужно задать размер изображения или разрешение в макете, легко запутаться: в дизайне говорят про пиксель, а в печати и макетах — про сантиметр. В статье разберём, как перевести сантиметры в пиксели и обратно через DPI/PPI, и как это считать самому без сюрпризов.


Что такое пиксель и почему он связан с DPI (PPI)

Пиксель — это маленькая точка изображения на экране или в файле. Но число пиксель само по себе не говорит, какого физического размера будет объект в сантиметрах: это зависит от плотности.

Для плотности используют две близкие величины:
- PPI — пиксели на дюйм (обычно про экраны).
- DPI — точки на дюйм (обычно про печать).

По сути, DPI (PPI) задаёт, сколько пикселей «поместится» в одном дюйме, а значит помогает перевести «длину» между дюйм-ами и сантиметр-ами.


Главное правило: нужен DPI (или PPI) — иначе точный перевод невозможен

Если известны:
- длина (например, 5 см),
- плотность (например, 300 DPI или 224 PPI),

то количество пикселей можно вычислить точно. Если DPI/PPI неизвестен, останется только приблизительная оценка — потому что разные устройства и принтеры печатают с разной плотностью.


Формула перевода сантиметров в пиксели при известной плотности

Для перевода длины в пиксель используют одну и ту же идею: «сколько дюймов в сантиметрах» и «сколько пикселей в каждом дюйме».

Практичная формула выглядит так:

Px = (L × ρ) / 2,54, где
- Px — количество пикселей
- L — длина в сантиметр
- ρ — плотность в DPI/PPI (в точках или пикселях на дюйм)
- 2,54 — число сантиметров в одном дюйм

Ключевой момент: коэффициент 2,54 нужен всегда, потому что переводится именно длина между сантиметрами и дюймами.


Примеры расчёта «сколько пикселей в см» (DPI и PPI)

Ниже — те же подходы, которые используют калькуляторы перевода. Формулы одинаковые, меняется только значение плотности dpi или ppi.

Пример 1: 10 см при 224 PPI

Px = (10 × 224) / 2,54 = 881,9 px
То есть в 10 сантиметр при 224 PPI будет примерно 881,9 пиксель (обычно округляют до целого).

Пример 2: 5 см при 1200 DPI

Px = (5 × 1200) / 2,54 = 2362 px
То есть в 5 сантиметр при 1200 DPI будет примерно 2362 пикселей.


Как перевести пиксели обратно в сантиметры

Иногда нужно сделать обратную задачу: есть число пиксель и известна плотность — требуется сантиметр.

Тогда выводят обратную формулу:

L = (Px × 2,54) / ρ, где
- L — длина в сантиметр
- Px — количество пикселей
- ρ — DPI/PPI

Это полезно, когда вы подгоняете разрешение макета под нужный физический размер.


DPI (PPI) и «разрешение» — как это понимать без ошибок

Часто путают:
- разрешение изображения (сколько всего пикселей по ширине/высоте),
- и физическую плотность печати/просмотра (DPI/PPI).

Один и тот же файл может иметь разные физические размеры при разных настройках плотности. Поэтому важно, где именно используется файл:
- экран обычно ориентируется на PPI,
- печать — на DPI.

Если вы делаете формат для печати, ориентируйтесь на DPI принтера/типографии. Для экранных задач чаще берут PPI и условия отображения.


Когда перевод «в пикселях» нужен чаще всего

Такие расчёты помогают, когда нужно:
- правильно поставить размер изображение в макете,
- подготовить файл под печать нужной длины в сантиметр,
- согласовать размеры баннеров/этикеток с техническими требованиями,
- быстро пересчитать размер в зависимости от того, где будет использоваться файл.

На практике чаще встречаются значения вроде 150, 300, иногда 1200 (как ориентиры под разные сценарии печати/детализации). Но точное значение всегда зависит от вашей задачи.


Онлайн-решение и как не ошибиться с «калькулятором»

Если вы пользуетесь калькулятором «см ↔ пиксели», убедитесь, что:
- вы ввели длину в сантиметр,
- правильно выбрали плотность dpi/ppi (не перепутали PPI с DPI),
- проверили единицы (иногда ошибаются, подставляя дюймы вместо сантиметров),
- результат округлён так, как вам нужно для формата (обычно до целого пикселя).

Так вы получите корректный размер в пиксель без «нестыковок».


Если вместо результата появляется ошибка про интернет

Иногда сервисы для изменения размера или загрузки файлов показывают сообщение вида «Упс! Что-то не так с вашим подключением к Интернету...». Это означает, что запрос к серверу не доходит или загрузка не выполняется. Причины обычно такие:
- нестабильная сеть (Wi‑Fi/мобильный интернет),
- блокировки или ограничения (например, браузер/файрвол),
- слишком большой файл или проблемы формата файла,
- временные сбои сервиса.

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


Короткий итог

Чтобы перевести сантиметр в пиксель при известной плотности:
- берите DPI (для печати) или PPI (для экрана),
- используйте формулу Px = (L × ρ) / 2,54,
- обратный перевод делайте по L = (Px × 2,54) / ρ.

Так вы сможете быстро и точно получить нужный разрешение и физический размер изображения в реальных единицах, а не «на глаз».