Повседневные расчёты / CLEARBYTE

Калькулятор CSS-пикселей в пиксели устройства

Умножьте каждый CSS-размер на коэффициент пикселей устройства. Области 800 × 600 CSS-пикселей при коэффициенте 2 нужны 1,600 × 1,200 пикселей устройства.

Изолированный инструмент · сетевой доступ заблокирован

Формула и метод

Backing width = ceil(CSS width × DPR); backing height = ceil(CSS height × DPR).

Пример расчёта

Исходные данныеЗначение
Ширина CSS800 CSS px
Высота CSS600 CSS px
Коэффициент пикселей устройства2 ×
Результат
РезультатЗначение
Ширина буфера с округлением вверх1 600 px
Высота буфера с округлением вверх1 200 px
Всего пикселей буфера1 920 000

Сравнение сценариев

Меняется первое значение, а остальные данные примера остаются прежними. Это расчётные сценарии, а не прогнозы.

Сравнение сценариевШирина CSS CSS pxШирина буфера с округлением вверхВысота буфера с округлением вверхВсего пикселей буфера
−20%6401 280 px1 200 px1 536 000
Пример8001 600 px1 200 px1 920 000
+20%9601 920 px1 200 px2 304 000

Допущения и ограничения

Размеры округляются вверх до целых пикселей буфера. Коэффициент вводится вручную, экран не проверяется. Браузер, масштаб и способ вывода изображения влияют на отображение.

Результаты на экране округлены. Для расчётов используются неокруглённые числа JavaScript; возможны небольшие погрешности вычислений с плавающей точкой.

Работает в браузере

Инструмент работает в изолированной среде с заблокированным сетевым доступом. ClearByte и рекламные скрипты не могут читать введённые внутри неё значения. Расширения браузера и взломанное устройство находятся за пределами этой защиты.

Источники и определения

Метод проверен:

Продолжить разбор

Перейти к похожей задаче