Javaで画像を切り抜く
BufferedImage を使用されると良いでしょう
private BufferedImage cropImage(BufferedImage imagetocrop, Rectangle rect ) {
BufferedImage resultimg = imagetocrop.getSubimage(rect.x, rect.y, rect.width, rect.height);
return resultimg;
}
java.awt.image をインクルードされてください