Калькулятор соотношения сторон
Калькулятор сокращает размеры экрана, изображения или видео в пикселях до соотношения сторон (1920 * 1080 -> 16 : 9) и находит высоту для новой ширины с теми же пропорциями. Для дизайнеров, фотографов, видеомонтажёров и верстальщиков.
Результат
Введите данные и нажмите "Рассчитать".
-
Заполните поля выше
- Соотношение: высота
- -
- Соотношение десятичной дробью
- -
- Высота для новой ширины
- -
Часть значений появится, когда заполните остальные поля.
Описание
Соотношение сторон нужно, когда вы подгоняете картинку под экран или баннер, выбираете формат кадра для видео, задаёте размеры блока в вёрстке или хотите понять, какой пропорции монитор с заявленным разрешением.
Подготовьте ширину и высоту в пикселях. Их можно взять из свойств файла изображения или видео, из характеристик монитора (разрешение, например 2560 * 1440) или из макета. Если вы масштабируете картинку, введите также новую ширину - ту, которая нужна на странице или в кадре.
Вводите целые числа пикселей: сокращение дроби работает только для неотрицательных целых значений. Соблюдайте порядок - сначала ширина (по горизонтали), затем высота. Если перепутать поля, получится перевёрнутое соотношение, например 9 : 16 вместо 16 : 9.
Маркетинговые обозначения форматов часто округлены. Разрешение 2560 * 1080 точно сокращается до 64 : 27, хотя такие мониторы продают как "21 : 9". Близкие форматы удобнее сравнивать по десятичной дроби: 16 : 9 примерно 1,7778.
Высота для новой ширины показана с одним знаком после запятой. Если получилось дробное значение, округлите его до целого пикселя - пропорция при этом слегка отклонится от исходной.
Как считается
Калькулятор находит наибольший общий делитель (НОД) ширины и высоты и делит на него обе стороны. Новая высота считается из пропорции исходных размеров.
НОД = наибольший общий делитель Ширины и Высоты
Соотношение: ширина = Ширина / НОД
Соотношение: высота = Высота / НОД
Десятичная дробь = Ширина / Высота
Высота для новой ширины = Новая ширина * Высота / ШиринаШирина, высота и новая ширина - в пикселях (px). НОД находится алгоритмом Евклида и определён только для неотрицательных целых чисел, поэтому дробные или отрицательные размеры дают ошибку. Стороны соотношения выводятся целыми числами, десятичная дробь - с 4 знаками после запятой, новая высота - с 1 знаком.
Ограничения: при нулевой высоте десятичную дробь посчитать нельзя (деление на ноль); для новой высоты нужна ненулевая исходная ширина.
Пример: 1920 * 1080 px, новая ширина 1280 px.
НОД(1920, 1080) = 120
1920 / 120 = 16, 1080 / 120 = 9, соотношение 16 : 9
1920 / 1080 примерно 1,7778
Высота для новой ширины = 1280 * 1080 / 1920 = 720 pxПример расчёта
- Ширина
- 1 920 px
- Высота
- 1 080 px
- Новая ширина
- 1 280 px
- Ширина
- 16
- Высота
- 9
- Десятичное
- 1,7778
- Новая высота
- 720,0 px
Числа взяты из контрольного примера калькулятора - на них он проверяется тестами.
Частые вопросы
Как узнать соотношение сторон экрана по разрешению?
Введите разрешение как ширину и высоту: калькулятор разделит обе величины на их наибольший общий делитель. Например, 1920 * 1080 даёт 16 : 9.
Почему 2560 * 1080 - это 64 : 27, а не 21 : 9?
Точное сокращение 2560 : 1080 даёт 64 : 27 примерно 2,37. Обозначение "21 : 9" - маркетинговое округление, а не точная пропорция.
Как изменить размер картинки без искажений?
Укажите исходные ширину и высоту и новую ширину - калькулятор посчитает высоту с тем же соотношением. Для 1920 * 1080 и ширины 1280 это 720 px.
Почему нельзя ввести дробные размеры?
Соотношение получается сокращением через НОД, а он определён только для целых неотрицательных чисел. Размеры в пикселях вводите целыми.
Чем 16 : 9 отличается от 16 : 10?
В десятичном виде 16 : 9 примерно 1,7778, а 16 : 10 = 1,6. При одинаковой ширине экран 16 : 10 выше.
Источники
- Школьная математика, отношение сторон и сокращение дроби
Комментарии (0)
Комментариев пока нет.