0

我如何操作加载图像的像素值,然后将该图像的一部分保存到新图像中(每个单词 1 个图像)。我找到了几个有关保存或加载图像的示例,但我不明白如何保存图像部分???我我想用java来做

4

1 回答 1

1

我没有为自己尝试过。但是研究这个那个页面会导致我看到这个代码:

 BufferedImage im = ImageIO.read(new File("in.jpg"));
 // now manipulate image
 ...
 // now get only a part of it
 Raster raster = im.getData(new Rectangle(xOffset, yOffset, width, height));
 BufferedImage im2 = new BufferedImage(width, height, BufferedImage.TYPE_INT_BGR);
 im2.setData(raster);
 ImageIO.write(im2, "jpg", new File("out.jpg"));
于 2010-03-21T09:58:34.550 回答