/**
* 图片剪切
* @param filePath
* @param x
* @param y
* @param w
* @param h
* @throws Exception
*/
public void cutImage(String filePath, int x, int y, int w, int h)
throws Exception {
ImageInputStream iis = ImageIO.createImageInputStream(new FileInputStream(filePath));
@SuppressWarnings("rawtypes")
Iterator it = ImageIO.getImageReaders(iis);
ImageReader imagereader = (ImageReader) it.next();
imagereader.setInput(iis);
ImageReadParam par = imagereader.getDefaultReadParam();
par.setSourceRegion(new Rectangle(x, y, w, h));
BufferedImage bi = imagereader.read(0, par);
ImageIO.write(bi, "png", new File(filePath));
}
Java 实现图片截取功能
猜你喜欢
转载自blog.csdn.net/qq_40162735/article/details/88029484
今日推荐
周排行