Если я правильно понял, вы хотите предсказать размер файла изображений (JPEG и PNG), прежде чем делать снимок.
Короче говоря: я не думаю, что это выполнимо, без фактической съемки. И вот почему:
PPI:
Первый DPI / PPI не применяется к цифровому изображению. Возьмите произвольное изображение, измените dpi без пересчета изображения, чтобы пиксели по длине и ширине были равны, и получили версию JPEG с разрешением 7, 72, 96, 960 dpi. Все файлы будут иметь одинаковый размер файла (а также будут отображаться одинакового размера на 100%). Информация PPI используется только при печати, например.
Разрешение:
Да, разрешение (y-пиксель - x-пиксель) датчика можно точно рассчитать.
JPEG / PNG - Тип:
Оба эти формата (типа) будут сжимать данные, предоставляемые датчиком, с использованием алгоритмов сжатия. Следовательно, степень сжатия, которая в конечном итоге будет определять размер файла, зависит от данных, которые вы знаете только при съемке.
Если бы вы учитывали глубину цвета (бит на пиксель) и снимали в несжатом формате RAW, я думаю, можно рассчитать прогноз размера файлов. Однако, поскольку файл RAW также будет содержать все метаданные (настройки камеры и т. Д.), Вы снова получите оценку.