more magic
This commit is contained in:
parent
ff6d5805bf
commit
cbcabda363
|
@ -1,12 +1,16 @@
|
||||||
from Xlib import display, X
|
from Xlib import display, X
|
||||||
from PIL import Image
|
from PIL import Image
|
||||||
|
|
||||||
W,H = 200,200
|
# 580
|
||||||
|
|
||||||
|
W,H = 580,620
|
||||||
|
x,y = 0, 0
|
||||||
|
|
||||||
dsp = display.Display(':0')
|
dsp = display.Display(':0')
|
||||||
try:
|
try:
|
||||||
root = dsp.screen().root
|
root = dsp.screen().root
|
||||||
raw = root.get_image(0, 0, W,H, X.ZPixmap, 0xffffffff)
|
raw = root.get_image(x, y, W,H, X.ZPixmap, 0xffffffff)
|
||||||
image = Image.frombytes("RGB", (W, H), raw.data, "raw", "BGRX")
|
image = Image.frombytes("RGB", (W-x, H-y), raw.data, "raw", "BGRX")
|
||||||
image.save('image.png')
|
image.save('image.png')
|
||||||
finally:
|
finally:
|
||||||
dsp.close()
|
dsp.close()
|
||||||
|
|
Loading…
Reference in New Issue