Формула расшифровки px из size? Допустим только, что с сервера пришел файл.
Мне заранее не известно какой.
После ряда проверок, точно знаю, что это
допустим png картинка размером 90170
Как из этого значения получить PXxPX
Соотношение возможно узнать, до загрузки картинки на сервер.

21 Авг 2019 в 06:10
153 +1
0
Ответы
1

Для расшифровки размера из файла в px формат необходимо определить соотношение размера изображения в пикселях (px) и размера файла (size) в байтах.

В вашем случае, у вас есть изображение PNG с размером файла 90170 байт. Для того чтобы узнать размер изображения в пикселях (PXxPX), возможно воспользоваться следующей формулой:

размер_изображения_PX = sqrt(size_в_байтах / (количество_каналов битов_на_канал) (1 + количество_каналов / 8))

У PNG-изображения количество каналов обычно составляет 4 (RGB + Alpha) и каждый канал имеет 8 бит. Подставив в формулу данные:

размер_изображения_PX = sqrt(90170 / (4 8) (1 + 4 / 8))

размер_изображения_PX = sqrt(90170 / 32 * 1.5)

размер_изображения_PX = sqrt(2811.56)

размер_изображения_PX ≈ 53.04

Таким образом, размер изображения составит приблизительно 53x53 пикселя.

20 Апр в 13:22
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 90 161 автору
Первые отклики появятся уже в течение 10 минут
Прямой эфир