我有一张800x480的图片。如何创建以下坐标的新子图像?
115、235、580、202(x,y,宽度,高度)
最佳答案
您可以使用BufferedImage
,执行以下操作以获得子图像:
BufferedImage img = ImageIO.read(new File("yourPath"));
BufferedImage subimage = img.getSubimage(115, 235, 580, 202);
ImageIO.write(subimage, "png", new File("outputPath"));
此示例适用于文件系统,也可以使用流。