Вычисление размера изображения в дюймах или dpi из пикселей с использованием php

Мне нужно рассчитать приблизительный размер изображения в дюймах, предполагая 300 точек на дюйм.

У меня есть целевой размер изображения в виду, и я хочу показать пользователю, если изображение, которое они загрузили, является адекватным, или его нужно растянуть, и предлагать различные условные сообщения, основанные на этом.

У меня уже есть высота и ширина в пикселях, просто нужно знать математику, я думаю.

DPI = "точек на дюйм". Одна точка = один пиксель.

300 пикселей в 300 dpi: 1 дюйм. Вы можете это решить 🙂

Учитывая, что точки == пикселей:

размер в дюймах = размер в пикселях / точках на дюйм

поэтому, если у вас есть изображение шириной 900 пикселей, при 300 dpi оно будет напечатано на 3 дюйма.