Нет, чтобы изменить размер, вам все равно придется прочитать исходный размер, повторно сэмплировать до нового размера, а затем повторно сжать.
Вы можете записать свой файл так, чтобы он имел слои с размерами степеней 2, с очень небольшим относительным инкрементным увеличением размера, и извлекать эти слои.