Как рассчитать размеры в пикселях для 16:9 (видео и экраны)

Чтобы получить размер 16:9 в пикселях: высота = ширина × 9/16, или ширина = высота × 16/9 — например, ширина 2560 → высота 2560×9/16 = 1440 → 2560×1440.

Быстрый расчёт: формулы и примеры

  • Формулы:
    • H = W × 9 / 16 (из ширины в высоту)
    • W = H × 16 / 9 (из высоты в ширину)
  • Примеры:
    • W = 1920 → H = 1920 × 9/16 = 1080 → 1920×1080 (Full HD).
    • H = 720 → W = 720 × 16/9 ≈ 1280 → 1280×720 (HD).
    • W = 2560 → H = 2560 × 9/16 = 1440 → 2560×1440 (QHD).
  • Быстрый код/формулы для использования:
    • JavaScript: height = Math.round(width * 9 / 16);
    • Excel: =ROUND(A1*9/16,0) (A1 — ширина в пикселях).

Для рендера и кодирования чаще всего округляют до чётных чисел; при необходимости совместимости с кодеками H.264/H.265 — округляйте до ближайшего кратного 2 или 16 (macroblock alignment).

Сравнение стандартных разрешений 16:9

Сравнение стандартных разрешений 16:9

РазрешениеШиринаВысотаПрименение
nHD854480мобильное видео, низкая нагрузка
HD1280720YouTube минимальная HD
Full HD19201080стримы, большинство мониторов
QHD25601440гейминг, премиум мониторы
4K UHD38402160профессиональное видео, ТВ
8K UHD76804320архив, будущее контента

Перевод физических размеров (дюймы) в пиксели и PPI

Чтобы перевести диагональ экрана в пиксели, нужно знать PPI (пикселей на дюйм) устройства:

  1. Вычислите пиксельную диагональ: diag_px = D_inch × PPI.
  2. Для 16:9 ширина = diag_px × (16 / √(16²+9²)), высота = diag_px × (9 / √(16²+9²)).

Пример: 27" при 163 PPI

  • diag_px = 27 × 163 = 4401 px
  • factor_w = 16 / √337 ≈ 0.8716 → W ≈ 4401 × 0.8716 ≈ 3836 px
  • factor_h = 9 / √337 ≈ 0.4900 → H ≈ 4401 × 0.4900 ≈ 2157 px Итоговая ориентация близка к 3840×2160 (4K) при округлении.

Неправильное округление или несоответствие соотношений приводит к кропу, искажению или чёрным полосам (letterbox/pillarbox) при воспроизведении.

Практические советы по использованию

  • Настройте sequence/проекты в Premiere, DaVinci или Figma сразу под нужное разрешение 16:9.
  • Для веба учитывайте плотность пикселей (Retina/@2x): создавайте изображения в 2× или 3× нужного размера и используйте CSS масштабирование.
  • Для кодирования выбирайте размеры, кратные 2; для старых потоковых профилей — кратные 16.
  • В Excel/Google Sheets используйте простую формулу высоты = ширина * 9 / 16 для массового пересчёта.

Частые ошибки

  • Округление в непригодную сторону (например, дробные пиксели) — используйте ROUND и кратность 2/16.
  • Игнорирование PPI при подготовке графики для дисплеев с высокой плотностью.
  • Экспорт в нестандартном соотношении без проверки плеера — проверяйте, как платформа обрабатывает не‑16:9.

FAQ

  • Как сделать 16:9 из 16:10 исходника?
    • Либо обрежьте по высоте, либо добавьте боковые/верхние полосы; лучше — пересчитать целевые пиксели и перезаписать слой.
  • Надо ли всегда округлять до 16?
    • Не обязательно, но для старых кодеков и аппаратных декодеров кратность 16 даёт лучшую совместимость; для современных — достаточно кратности 2.
  • Как быстро проверить, 16:9 ли изображение?
    • Разделите ширину на высоту: результат ≈ 1.7777 → это 16:9.