Я согласен, что самый простой способ состоит в том, чтобы разбить изображение на множество меньших мозаичных изображений и просто загрузить соответствующие, чтобы сделать изображение, к которому вы стремитесь.
Однако, если вы не хотите делатьчто вы можете быть вынуждены изучить кодировку самого jpeg.
Что вы можете сделать, это скопировать заголовок из файла в новый файл, а затем извлечь только те пиксели, которые выхочу, чтобы создать новый файл.Затем перезагрузка нового файла позволит вам иметь только подмножество изображения, с которым вы хотите работать, и все стандартные функции Java и классы будут в равной степени доступны для использования.
Я знаю, что это не так.Это не обязательно элегантное или простое решение, однако оно гарантирует, что вы сможете использовать оригинальную Java-функциональность, которую вы ожидаете использовать.