您可以使用BufferedImage, 执行以下操作来获取子图像:
BufferedImage img = ImageIO.read(new File("yourPath"));
BufferedImage subimage = img.getSubimage(115, 235, 580, 202);
ImageIO.write(subimage, "png", new File("outputPath"));
Run Code Online (Sandbox Code Playgroud)
此示例适用于文件系统,您也可以使用流。