java图片裁剪并保存,java裁剪图片并保存的示例分享
时间: 2023-12-20 09:06:24 浏览: 72
以下是Java裁剪图片并保存的示例代码:
```
import java.awt.*;
import java.awt.image.BufferedImage;
import java.io.File;
import javax.imageio.ImageIO;
public class ImageCropper {
public static void main(String[] args) throws Exception {
// 读取原始图片
File inputFile = new File("C:/input.jpg");
BufferedImage inputImage = ImageIO.read(inputFile);
// 设置裁剪区域
int x = 100;
int y = 100;
int width = 200;
int height = 200;
// 裁剪图片
BufferedImage croppedImage = inputImage.getSubimage(x, y, width, height);
// 输出裁剪后的图片
File outputFile = new File("C:/output.jpg");
ImageIO.write(croppedImage, "jpg", outputFile);
}
}
```
在代码中,我们使用`ImageIO`类读取原始图片,并使用`getSubimage()`方法裁剪图片,然后使用`ImageIO`类将裁剪后的图片保存到文件中。你可以根据自己的需求修改代码中的裁剪区域和文件路径。
阅读全文