6
A
回答
9
如果您希望用户能够“点击并拖动”来选择矩形,您需要实施MouseMotionListener
。有一个在所述mouseDragged
方法:
void mouseDragged(MouseEvent e)
当在组件上按下一个鼠标按钮,然后调用拖动。
当你需要获得子图像的保持,您只需使用
public BufferedImage getSubimage(int x, int y, int w, int h)
返回由指定矩形定义的子图地区。返回的BufferedImage与原始图像共享相同的数据数组。
如果您想要将生成的图像保存到磁盘,我建议您看看Saving a Generated Graphic to a PNG or JPEG File。
2
如果您只是想要一个可用的工具或查看它是如何在Java中完成的,请尝试ImageJ。如果你想写自己的工具,看看Working with Images和How to Write a Mouse Listener。一旦你有一个BufferedImage
和所需的坐标,drawImage()
将做你想要的大部分。
+0
感谢您的肯定回答:-) – Julio 2010-06-07 05:40:59
相关问题
- 1. PHP:剪切部分图像
- 2. 在opencv中切换图像的一部分(剪切和粘贴)
- 3. 如何从matlab中的图像中剪切选定的部分?
- 4. 有没有办法剪切图像容器div中的图像?
- 5. 是否可以从iOS中的其他图像剪切图像?
- 6. java中的图像裁剪
- 7. 选择图像的一部分(裁剪)
- 8. 从图像中选择图像部分?
- 9. 裁剪现有的图像视图
- 10. 在Java中裁剪图像
- 11. Safari剪切图像中的边框图像?
- 12. 如何使用ginput剪切一小部分图像?
- 13. Ghostscript切断部分图像
- 14. 将像素从图像的裁剪部分转换为原始图像OpenCV
- 15. 如何裁剪和旋转python中的图像的一部分?
- 16. 用路径剪切图像的不同部分
- 17. 使用CSS剪切图像的所需部分
- 18. SVG clipPath剪切图像的错误部分
- 19. 从UIImageView中裁剪图像
- 20. 从URL中裁剪图像
- 21. 如何在Android中裁剪图像文件的一部分?
- 22. 用GraphicsPath剪切图像
- 23. 如何拍摄图像并获取从中心剪切的3x2比例图像?
- 24. 用java显示图像的一部分
- 25. 使用OPENCV将图像的裁剪部分提取到单独的图像中
- 26. 在窗口中剪切图像 - WPF
- 27. 如何在Android中剪切图像?
- 28. 如何在iphone中剪切图像
- 29. 如何从另一幅图像的一部分创建图像?
- 30. 在Java中裁剪图像的类?
我对此表示怀疑,这是什么问题?这篇文章更适合于rentacoder.com。是的,你可以做到。首先看看Graphics2D和MouseListener。 – 2010-06-07 05:01:00