Нет, надежного способа сделать это нет. Размер сжатого изображения во многом зависит от фактического характера изображения. Белый прямоугольник 1600x1200 сжимается почти до нуля, а цветная фотография цирка была бы намного больше.
Теперь форматы изображений могут содержать легко читаемые заголовки (или трейлеры или что-то еще), которые сообщают вам размеры изображения напрямую. (На самом деле я подозреваю, что практически все форматы изображений имеют такие метаданные, потому что это кажется практической необходимостью, но я не эксперт, поэтому буду хеджировать: -)