def take_screenshot(self): """Take a screenshot""" log.info("Taking screenshot") self.original_screenshot = take_screenshot() log.info("Emitting update signal") self.signal_update_screenshot_pic.emit(self.original_screenshot) log.info("signmal emission complete")
def test_table_screenshot(): tlc = [1529, 377] """ p = StrategyHandler() p.read_strategy() mongo = MongoManager() table_dict = mongo.get_table('GG_6TABLE') gui_signals = MagicMock() gui_signals.select_table = 0 # select table game_logger = GameLogger() t = TableScreenBased(p, table_dict, gui_signals, game_logger, version) """ original_screenshot = take_screenshot() cropped_screenshot = original_screenshot.crop( scale_convertor1(tlc[0], tlc[1], tlc[0] + 900, tlc[1] + 700, 1.0)) cropped_screenshot.save(get_dir(os.path.join('log', 'pics', 'table_cropped.png')))
def take_screenshot2(self): """Take a screenshot""" self.screenshot = take_screenshot()