Beispiel #1
0
    def grab(self, bbox=None):
        # no pygtk for py3
        if not py2():
            raise GtkError()

        im = read_func_img(self._grab_to_file, bbox)
        return im
Beispiel #2
0
def read_xwd_img():
    def run_prog(fpng, bbox=None):
        fxwd = fpng + ".xwd"
        pxwd = EasyProcess([PROGRAM, "-root", "-out", fxwd])
        pxwd.call()
        if pxwd.return_code != 0:
            raise RunProgError(pxwd.stderr)

        pconvert = EasyProcess(["convert", "xwd:" + fxwd, fpng])
        pconvert.call()
        if pconvert.return_code != 0:
            raise RunProgError(pconvert.stderr)

    im = read_func_img(run_prog)
    return im
Beispiel #3
0
    def grab(self, bbox=None):

        im = read_func_img(self._grab_to_file, bbox)
        return im