如何操作已加载图像的像素值,然后将该图像的一部分保存到新图像中(每个字 1 个图像)。我找到了几个有关保存或加载图像的示例,但我无法理解如何保存图像部分? ??我正在尝试用java 来做到这一点
最佳答案
我没有亲自尝试过。但正在学习this和 that页面引导我到此代码:
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"));
关于java - 需要将文字与图像分开,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2485959/