asd
This commit is contained in:
@ -0,0 +1,26 @@
|
||||
import logging
|
||||
|
||||
from easyprocess import EasyProcess
|
||||
|
||||
from pyscreenshot.plugins.backend import CBackend
|
||||
from pyscreenshot.tempexport import read_prog_img
|
||||
from pyscreenshot.util import extract_version
|
||||
|
||||
log = logging.getLogger(__name__)
|
||||
|
||||
|
||||
PROGRAM = "scrot"
|
||||
|
||||
|
||||
class ScrotWrapper(CBackend):
|
||||
name = "scrot"
|
||||
is_subprocess = True
|
||||
|
||||
def grab(self, bbox=None):
|
||||
im = read_prog_img([PROGRAM, "--silent"])
|
||||
if bbox:
|
||||
im = im.crop(bbox)
|
||||
return im
|
||||
|
||||
def backend_version(self):
|
||||
return extract_version(EasyProcess([PROGRAM, "-version"]).call().stdout)
|
||||
Reference in New Issue
Block a user