Как рассчитать размеры в пикселях для 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
| Разрешение | Ширина | Высота | Применение |
|---|---|---|---|
| nHD | 854 | 480 | мобильное видео, низкая нагрузка |
| HD | 1280 | 720 | YouTube минимальная HD |
| Full HD | 1920 | 1080 | стримы, большинство мониторов |
| QHD | 2560 | 1440 | гейминг, премиум мониторы |
| 4K UHD | 3840 | 2160 | профессиональное видео, ТВ |
| 8K UHD | 7680 | 4320 | архив, будущее контента |
Перевод физических размеров (дюймы) в пиксели и PPI
Чтобы перевести диагональ экрана в пиксели, нужно знать PPI (пикселей на дюйм) устройства:
- Вычислите пиксельную диагональ: diag_px = D_inch × PPI.
- Для 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.