簡體   English   中英

快速截屏Java

[英]Fast screen capture Java

我正在嘗試使用連接到運行Raspbian的Raspberry Pi的一些LED燈條創建流光溢彩。 我正在用Java構建一個應用程序,它必須讀出屏幕四周的像素顏色,這樣我就可以用它來為屏幕后面的LED上色。

我已經嘗試使用robot.createScreenCapture()制作屏幕截圖,但運行該行需要+ - 45ms,這會導致LED太晚改變顏色。

有沒有人知道如何更快地創建截圖或如何獲得像素顏色另一種方式,以減少ms?

這是我目前用於獲取屏幕截圖的方法:

Robot robot = new Robot();
Rectangle area = new Rectangle(0, 0, this.screenSize.width, this.screenSize.height);
BufferedImage bufferedImage = robot.createScreenCapture(area); //Slow line

在機器人上使用方法getPixelColor()

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM