java 如何取屏幕某点的像素值

caijinlin 2007-11-08 11:31:49
java 如何取屏幕某点的像素值,我想这样做,不知有没有好的方法可以帮忙呢
...全文
275 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
caijinlin 2007-11-12
  • 打赏
  • 举报
回复
createScreenCapture
public BufferedImage createScreenCapture(Rectangle screenRect)创建包含从屏幕中读取的像素的图像。该图像不包括鼠标光标。

参数:
screenRect - 将在屏幕坐标中捕获的 Rect
返回:
捕获的图像
抛出:
IllegalArgumentException - 如果 screenRect 的宽度和高度不大于零
SecurityException - 如果没有授予 readDisplayPixels 权限
另请参见:
SecurityManager.checkPermission(java.security.Permission), AWTPermission

//java code
Robot r = new Robot();
Dimension dim = Toolkit.getDefaultToolkit().getScreenSize();
BufferedImage img = r.createScreenCapture(new Rectangle(0, 0, (int)dim.getWidth(), (int)dim.getHeight()));
img.getRGB(100, 100);
yang_jason 2007-11-09
  • 打赏
  • 举报
回复
不懂...能否说明白涅^
zealVampire 2007-11-08
  • 打赏
  • 举报
回复
java.awt.Robot
*/
public synchronized BufferedImage createScreenCapture(Rectangle screenRect)

可以截屏

62,623

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧