从java中的现有图像中剪切部分图像

Jul*_*lio 7 java image image-processing

目前在Java工作,我希望能够使用鼠标指针坐标选择图像的一部分.然后,需要从现有图像中剪切所选区域,并用于创建新的单独图像.

就像关于如何去做的一些指示一样.谢谢.

aio*_*obe 10

如果您希望用户能够"单击并拖动"以选择您需要实现的矩形MouseMotionListener.看看mouseDragged方法:

void mouseDragged(MouseEvent e)
          在组件上按下鼠标按钮然后拖动时调用.

当你需要掌握子图像时,你只需使用

public BufferedImage getSubimage(int x, int y, int w, int h)
          返回由指定矩形区域定义的子图像.返回的BufferedImage与原始映像共享相同的数据数组.

如果要将生成的图像保存到磁盘,我建议您查看将生成的图形保存为PNG或JPEG文件.