public void jiequ(File file ){
// String soursePicPath = "C:/Work/temp.jpg";
// File sourcePic = new File(soursePicPath);
File sourcePic = file;
try {
BufferedImage bufferedImage = ImageIO.read(sourcePic);
//参数依次为,截取起点的x坐标,y坐标,截取宽度,截取高度
int width = bufferedImage.getWidth();
int height = bufferedImage.getHeight();
BufferedImage pic2 = bufferedImage.getSubimage(0,0,width,width);
//将截取的子图另行存储
File desImage = new File("C:/Work/temp1.png");
ImageIO.write(pic2, "png", desImage);
} catch (IOException e1) {
e1.printStackTrace();
}
}
根据坐标宽高截取图片
最新推荐文章于 2023-07-23 12:42:07 发布