#DaemonServerScreenshotPrototype #NeedPILInPython

dev-linux
Ivan Maslov 5 years ago
parent 9f77336c4c
commit a5a758abc5

@ -1,3 +1,4 @@
pip3 install numpy
python -m pip install --upgrade pip
python -m pip install --upgrade pip
pillow

@ -129,7 +129,8 @@
</div>
<div class="row">
<img src="GetScreenshot" width="60%" height="60%">
<a href="GetScreenshot" class="item" target="_blank">GetScreenshot</a>
</div>
<div class="row black">

@ -6,7 +6,14 @@ import subprocess
import time
import zlib
import os
import PIL
from PIL import ImageGrab
from threading import Thread
def SaveScreenshot(inFilePath):
# grab fullscreen
lScreenshot = ImageGrab.grab()
# save image file
lScreenshot.save('screenshot.png')
class RobotDaemonServer(Thread):
def __init__(self,name):
@ -59,6 +66,12 @@ class testHTTPServer_RequestHandler(BaseHTTPRequestHandler):
#Мост между файлом и http запросом (новый формат)
if self.path == '/favicon.ico':
self.SendResponseContentTypeFile('image/x-icon',"..\\..\\favicon.ico")
#Получить скриншот
if self.path == '/GetScreenshot':
#Сохранить файл на диск
SaveScreenshot("Screenshot.png")
self.SendResponseContentTypeFile('image/png',"Screenshot.png")
#Action ObjectInspector GetObjectList
if self.path == '/ObjectDetector/JSONGetWindowList':
#ReadRequest

Loading…
Cancel
Save