Допустим только, что с сервера пришел файл.
Мне заранее не известно какой.
После ряда проверок, точно знаю, что это
допустим png картинка размером 90170
Как из этого значения получить PXxPX
Соотношение возможно узнать, до загрузки картинки на сервер.
Нужно как минимум прочитать заголовок PNG (а точнее IHDR chunk, который идет первым), в нем указаны ширина и высота в пикселах. Без доступа к содержимому файла это определить невозможно.
Outoverlay: По размеру файла в байтаз нельзя ничего сказать о размере в пикселях. Вы не замечали, что фотографии с одинаковыми размерами в пикселях весят по-разному?