Для GIF нет места для хранения информации "DPI" в файле, поэтому в этом случае значение "фактическая точка-дюйм" не имеет смысла. Для JPEG информация «DPI» может быть сохранена в файле, но не является обязательной, и если она не установлена: «actualDPI» также не имеет значения.
Реальный ответ: нет такой вещи, как «фактический DPI», либо предоставлена информация (т.е. «на этом изображении я хочу, чтобы 1 пиксель отображался с этой конкретной физической шириной (или высотой)»), либо нет , Еще один элемент в вашем предложении: «всегда казаться больше, чем они должны»; «Предполагается» - это информация DPI, хранящаяся в изображении. Таким образом, если эта информация отсутствует, и вы чувствуете, что когда вы открываете изображение, оно кажется прямо на экране, тогда вы должны рассчитать плотность вашего экрана (ширина в количестве пикселей, деленная на ширину в дюймах экрана) и используйте его в качестве переменной «actualDPI».