Быстрый ответ - использовать пробное и тестовое решение, чтобы найти значение сжатия, которое дает значение, близкое к 300К.
Размеры файлов в формате JPEG сильно зависят от детализации изображения, поэтому, если ваши изображения не будут иметь одинаковую детализацию (не все черные изображения и т. Д.), Наилучший коэффициент сжатия будет отличаться.
Может быть, использовать алгоритм стиля двоичного поиска, чтобы найти хорошее решение?Начните с 50, затем, если он слишком большой, опуститесь до 25, в противном случае - до 75. Затем, когда вы в пределах 270–300, просто остановитесь?