From ff6d5805bfd9b860b7311b904ffc95aa57ef0a8f Mon Sep 17 00:00:00 2001 From: KenwoodFox Date: Thu, 7 Apr 2022 08:25:13 -0400 Subject: [PATCH] Create basis for robotstreamer --- Software/houston/RobotStreamer.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 Software/houston/RobotStreamer.py diff --git a/Software/houston/RobotStreamer.py b/Software/houston/RobotStreamer.py new file mode 100644 index 0000000..e5eab18 --- /dev/null +++ b/Software/houston/RobotStreamer.py @@ -0,0 +1,12 @@ +from Xlib import display, X +from PIL import Image + +W,H = 200,200 +dsp = display.Display(':0') +try: + root = dsp.screen().root + raw = root.get_image(0, 0, W,H, X.ZPixmap, 0xffffffff) + image = Image.frombytes("RGB", (W, H), raw.data, "raw", "BGRX") + image.save('image.png') +finally: + dsp.close()